home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Mac OS 8 Revealed
/
Mac OS 8 Demos
/
Figure 1.3
/
Figure 1.3.rsrc
/
CODE_11525_lcTOUR.txt
< prev
next >
Wrap
Text File
|
1996-05-06
|
167KB
|
2,755 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 2EFF move.l [A7]+, <<invalid special address>>
00000002 1FBB 0000 3632 move.b [A7 + D3.w * 8 + 0x32], [PC + D0.w]
00000008 0000 1DCF ori.b D0, 0xCF
0000000C 0000 01B2 ori.b D0, 0xB2
00000010 8000 or.b D0, D0
00000012 0002 1CB0 ori.b D2, 0xB0
00000016 1412 move.b D2, [A2]
00000018 141A move.b D2, [A2]+
0000001A 1422 move.b D2, -[A2]
0000001C 3502 move.w -[A2], D2
0000001E E3AA lsl D2, D1
00000020 C4BC 2D9A A8AC and.l D2, 0x2D9AA8AC
00000026 E9FE 1452 bfextu D1, <<invalid special address>> {17:18}
0000002A 145A movea.b A2, [A2]+
0000002C 6FC4 ble -0x3A /* FFFFFFF2 */
0000002E 2FA2 2F62 E9FA 0195 move.l [[A7 - 0x1606] + 0x195], -[A2]
00000036 144A movea.b A2, A2
00000038 1432 146A move.b D2, [A2 + D1.w * 4 + 0x6A]
0000003C 2144 2FBA move.l [A0 + 0x2FBA], D4
00000040 1472 FC68 movea.b A2, [A2 + A7 * 4 + 0x68]
00000044 1432 143A move.b D2, [A2 + D1.w * 4 + 0x3A]
00000048 FBE4 .invalid <<F/7/5>>
0000004A 1442 movea.b A2, D2
0000004C E9FE 13DA bfextu D1, <<invalid special address>> {15:26}
00000050 13E2 142A BE70 move.b [0x142ABE70], -[A2]
00000056 0A42 1346 xori.w D2, 0x1346
0000005A 6C2A bge +0x2C /* 00000086 */
0000005C 3412 move.w D2, [A2]
0000005E 29EA DB7C 29F2 FBC4 move.l 0x29F2FBC4, [A2 - 0x2484]
00000066 1738 02B8 move.b -[A3], [0x000002B8]
0000006A A8A4 syscall InvertRect
0000006C A8B3 syscall InvertRoundRect
0000006E A8BA syscall InvertOval
00000070 35AA A8B1 A8B7 move.w [A2 + A2 - 0x73], [A2 - 0x574F]
00000076 1CE8 FA62 move.b [A6]+, [A0 - 0x59E]
0000007A FA04 2690 .unknown 0xFA04 0x2690 (W = 5)
0000007E 26AD 1384 move.l [A3], [A5 + 0x1384]
00000082 0B36 6688 btst [A6 + D6.w * 8 - 0x120], D5
label00000086:
00000086 FE4C 0AA2 .extension 0xE4C <<F/1/7>>, 0x0AA2 // unimplemented
0000008A F9F0 .invalid <<F/7/4>>
0000008C F9E6 .invalid <<F/7/4>>
0000008E F9B4 .invalid <<F/6/4>>
00000090 F98A .invalid <<F/6/4>>
00000092 F8E4 FFBB .extension 0x8E4 <<F/2-3/4>> // unimplemented
// begin alternate branch 00000094-00000096
label00000094:
00000094 FFBB .invalid <<F/6/7>>
// end alternate branch 00000094-00000096
label00000094: // (misaligned)
00000096 FFBB .invalid <<F/6/7>>
00000098 FFBB .invalid <<F/6/7>>
0000009A 06E2 .incomplete
0000009C 1332 F3B0 F390 315F move.b -[A1], [-0xC6FCEA1 + A7 * 2]
000000A4 FA5C 11D0 .extension 0xA5C <<F/1/5>>, 0x11D0 // unimplemented
000000A8 2DEA 2DAA move.l <<invalid special address>>, [A2 + 0x2DAA]
000000AC 1282 move.b [A1], D2
000000AE A02F syscall PostEvent/PPostEvent
000000B0 F93E .extension 0x93E <<F/4-5/4>> // unimplemented
000000B2 A9C8 syscall SysBeep
000000B4 F22A 6F7A 6680 fmove (packed_real) [A2 + 0x6680], fp6
000000BA DBA5 add.l -[A5], D5
000000BC DBA3 add.l -[A3], D5
000000BE DBA6 add.l -[A6], D5
000000C0 DBA3 add.l -[A3], D5
000000C2 0355 bchg [A5], D1
000000C4 DBA5 add.l -[A5], D5
000000C6 0355 bchg [A5], D1
000000C8 EFDC 128A bfins [A4]+ {10:10}, D1
000000CC 0C70 21AB 2770 0CF4 A974 cmpi.w [A0 + 0xCF4A974], 0x21AB
000000D6 ED48 lsl D0.w, 6
000000D8 6F2A ble +0x2C /* 00000104 */
000000DA 5268 EBB6 addq.w [A0 - 0x144A], 1
000000DE B1ED 1FCA cmpa.l A0, [A5 + 0x1FCA /* export_1013 */]
000000E2 0ADA .incomplete
000000E4 A9DA syscall TEIdle
000000E6 325A movea.w A1, [A2]+
000000E8 118A 07FA EBF6 137A FCEC move.b [[-0x1409EC86] - 0x314], A2
000000F2 FE3C EC52 .unknown 0xFE3C 0xEC52 (W = 7)
000000F6 EBF2 EB96 3262 bfexts D6, [A2 + D3.w * 2 + 0x62] {D6:22}
000000FC 326A 29E2 movea.w A1, [A2 + 0x29E2]
00000100 DB74 6CCE add.w [A4 + D6 * 4 - 0x50], D5
label00000104:
00000104 6C8E bge -0x70 /* 00000094 */
00000106 20B8 140A move.l [A0], [0x0000140A]
0000010A 1492 move.b [A2], [A2]
0000010C 1362 6C34 move.b [A1 + 0x6C34], -[A2]
00000110 A8E0 syscall OffsetRgn/OfsetRgn
00000112 A8E8 syscall PtInRgn
00000114 0AE0 .incomplete
00000116 0954 bchg [A4], D4
00000118 7E35 moveq.l D7, 0x35
0000011A C02C 51AE and.b D0, [A4 + 0x51AE]
0000011E 5A47 addq.w D7, 5
00000120 6D68 blt +0x6A /* 0000018A */
00000122 FD86 .invalid <<F/6/6>>
00000124 09CA .incomplete
00000126 FEA6 FE8E .extension 0xEA6 <<F/2-3/7>> // unimplemented
0000012A FE6A 360A .extension 0xE6A <<F/1/7>>, 0x360A // unimplemented
0000012E 33BA 6D40 A9AD 3392 move.w [[0x3392] + A2], [PC + 0x6D40 /* 00006E70, cstring ""<EOF> */]
00000136 6D54 blt +0x56 /* 0000018C */
00000138 338A 3B45 move.w <<invalid full ext with IS == 1 and I/IS == 5>>, A2
0000013C 34CA move.w [A2]+, A2
0000013E 3672 A9F5 movea.w A3, <<invalid full ext with IS == 1 and I/IS == 5>>
00000142 494B chk.w D4, A3
00000144 3144 244B move.w [A0 + 0x244B], D4
00000148 5C8A addq.l A2, 6
0000014A 376E 06C2 3182 move.w [A3 + 0x3182], [A6 + 0x6C2]
// begin alternate branch 0000014E-0000015A
label0000014E:
0000014E 3182 A9F2 FBA6 317A 4300 move.w [[-0x459CE86] + 0x4300], D2
00000158 058A bclr A2, D2
// end alternate branch 0000014E-0000015A
label0000014E: // (misaligned)
00000150 A9F2 syscall Launch/LaunchApplication
00000152 FBA6 .invalid <<F/6/5>>
00000154 317A 4300 058A move.w [A0 + 0x58A], [PC + 0x4300 /* 00004456, cstring ""<EOF> */]
0000015A 7073 moveq.l D0, 0x73
0000015C 0825 6165 btst.b -[A5], 0x65 /* 'e' */
00000160 7674 moveq.l D3, 0x74
00000162 0B14 btst [A4], D5
00000164 0706 btst D6, D3
00000166 0609 0610 addi.b A1, 0x10
0000016A 7061 moveq.l D0, 0x61
0000016C 0603 4C43 addi.b D3, 0x43 /* 'C' */
00000170 240B move.l D2, A3
00000172 FE36 EEAE .unknown 0xFE36 0xEEAE (W = 7)
label00000176:
00000176 EEBA ror D2, D7
00000178 EEC0 EEC4 bfset D0 {D3:4}
0000017C EEC6 EECA bfset D6 {D3:10}
00000180 EED2 EF94 bfset [A2] {D6:20}
00000184 EED6 EF28 bfset [A6] {D4:D0}
00000188 EEDA EEDE bfset [A2]+ {D3:30}
// begin alternate branch 0000018A-00000198
label0000018A:
0000018A EEDE EEF2 bfset [A6]+ {D3:D2}
label0000018C: // (misaligned)
0000018E EEF6 EEE2 EFA6 EFB2 EF3A bfset [[-0x104E] + A6 * 8 - 0x10C6] {D3:D2}
// end alternate branch 0000018A-00000198
label0000018A: // (misaligned)
label0000018C:
0000018C EEF2 EEF6 EEE2 bfset [A2 + A6 * 8 - 0x30] {D3:D6}
00000192 EFA6 asl D6, D7
00000194 EFB2 roxl D2, D7
00000196 EF3A rol D2.b, D7
00000198 EF46 asl D6.w, 7
0000019A EEAE lsr D6, D7
0000019C EEA6 asr D6, D7
0000019E 6F30 ble +0x32 /* 000001D0 */
000001A0 67D4 beq -0x2A /* 00000176 */
000001A2 F95A .extension 0x95A <<F/4-5/4>> // unimplemented
000001A4 06A2 EE7C 4A30 addi.l -[A2], 0xEE7C4A30
000001AA 6CA2 bge -0x5C /* 0000014E */
000001AC 5B45 subq.w D5, 5
000001AE 03E2 .incomplete
000001B0 0C0A F6DB cmpi.b A2, 0xDB
000001B4 5F0E subq.b A6, 7
000001B6 180C move.b D4, A4
000001B8 0AC3 .incomplete
000001BA 1C04 move.b D6, D4
000001BC CD00 abcd D6, D0
000001BE C2A3 and.l D1, -[A3]
000001C0 3D53 0922 move.w [A6 + 0x922], [A3]
000001C4 50B3 0393 2F73 00C8 addq.l [[ + D0 * 2] + 0x2F7300C8], 8
000001CC 932F 7C0B sub.b [A7 + 0x7C0B], D1
label000001D0:
000001D0 1000 move.b D0, D0
000001D2 0F30 5102 DB08 btst [[A0 + <<invalid base displacement size>> + D5] - 0x24F8], D7
000001D8 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
000001DA 8301 sbcd D1, D1
000001DC 1C04 move.b D6, D4
000001DE 8D02 sbcd D6, D2
000001E0 F780 .invalid <<F/6/3>>
000001E2 0D0F btst A7, D6
000001E4 CD04 abcd D6, D4
000001E6 1C04 move.b D6, D4
000001E8 000F 0E9C ori.b A7, 0x9C
000001EC 180C move.b D4, A4
000001EE 1612 move.b D3, [A2]
000001F0 16FB 067C move.b [A3]+, [PC + D0.w * 8 + 0x7C]
000001F4 8B05 sbcd D5, D5
000001F6 7B03 moveq.l D5, 0x03
000001F8 1C04 move.b D6, D4
000001FA E35D rol D5.w, 1
000001FC 1C16 move.b D6, [A6]
000001FE 7B03 moveq.l D5, 0x03
00000200 0902 btst D2, D4
00000202 7303 moveq.l D1, 0x03
00000204 608B bra -0x73 /* 00000191 */
00000206 0006 724B ori.b D6, 0x4B /* 'K' */
0000020A 0323 btst -[A3], D1
0000020C 30B8 CAE3 move.w [A0], [0xFFFFCAE3]
00000210 094E bchg A6, D4
00000212 2C2B 01AC move.l D6, [A3 + 0x1AC]
00000216 4A1E tst.b [A6]+
00000218 0413 0073 subi.b [A3], 0x73 /* 's' */
0000021C 03D3 .incomplete
0000021E 2A56 movea.l A5, [A6]
00000220 1B0B move.b -[A5], A3
00000222 0B22 btst -[A2], D5
00000224 863B 2906 721B or.b D3, [[PC + <<invalid base displacement size>>] + D2 + 0x721B]
0000022A 003B 0286 CB6E ori.b <<invalid full ext with IS == 1 and I/IS == 6>>, 0x86
00000230 1F56 DB2C move.b [A7 - 0x24D4], [A6]
00000234 D30B addx.b -[A1], -[A3]
00000236 C30D abcd -[A1], -[A5]
00000238 7632 moveq.l D3, 0x32
0000023A 8400 or.b D2, D0
0000023C 031C btst [A4]+, D1
0000023E 8CDB divu.w D6, [A3]+
00000240 0432 8412 8800 subi.b [A2 + A0], 0x12
00000246 EB1E rol D6.b, 5
00000248 8CCB divu.w D6, A3
0000024A 0B48 bchg A0, D5
0000024C 8400 or.b D2, D0
0000024E 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00000250 2B03 move.l -[A5], D3
00000252 1B00 move.b -[A5], D0
00000254 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00000256 28B3 0012 move.l [A4], [A3 + D0.w + 0x12]
0000025A 7303 moveq.l D1, 0x03
0000025C 00A3 81DB 1284 ori.l -[A3], 0x81DB1284
00000262 AE88 syscall 0xA88, auto_pop
00000264 00AB 1AB4 0307 D10C ori.l [A3 - 0x2EF4], 0x1AB40307
0000026C 2B0B move.l -[A5], A3
0000026E 081C 1002 btst.b [A4]+, 0x2
00000272 7B2C moveq.l D5, 0x2C
00000274 0E52 305E .invalid.w [A2], 0x305E /* '0^' */ // invalid immediate operation
00000278 A901 syscall FMSwapFont
0000027A 06A9 0103 2AB1 0123 addi.l [A1 + 0x123], 0x1032AB1
00000282 0356 bchg [A6], D1
00000284 6A0E bpl +0x10 /* 00000294 */
00000286 522A 1025 addq.b [A2 + 0x1025], 1
0000028A 0132 1C28 btst [A2 + D1 * 4 + 0x28], D0
0000028E 1C10 move.b D6, [A0]
00000290 1C04 move.b D6, D4
00000292 5319 subq.b [A1]+, 1
label00000294:
00000294 1B13 move.b -[A5], [A3]
00000296 1902 move.b -[A4], D2
00000298 F101 .extension 0x101 <<F/4-5/0>> // unimplemented
0000029A 2343 B700 move.l [A1 - 0x4900], D3
0000029E E2AB lsr D3, D1
000002A0 34B9 0165 01D3 move.w [A2], [0x016501D3]
000002A6 10F5 0910 move.b [A0]+, [A5 + D0]
000002AA 6C3C bge +0x3E /* 000002E8 */
000002AC 385B movea.w A4, [A3]+
000002AE 084C 6C04 bchg.b A4, 0x4
000002B2 8500 sbcd D2, D0
000002B4 4B19 .invalid 5, [A1]+ // invalid opcode 4 with b == 4
000002B6 5102 subq.b D2, 8
000002B8 321E move.w D1, [A6]+
000002BA 10CB move.b [A0]+, A3
000002BC 041C 04B3 subi.b [A4]+, 0xB3
000002C0 2E1B move.l D7, [A3]+
000002C2 1328 D101 move.b -[A1], [A0 - 0x2EFF]
000002C6 1E28 CB04 move.b D7, [A0 - 0x34FC]
000002CA 0D02 btst D2, D6
000002CC B780 xor.l D0, D3
000002CE F01B 49B5 .pmove2 0xF01B, 0x49B5 // unimplemented
000002D2 0124 btst -[A4], D0
000002D4 5306 subq.b D6, 1
000002D6 2E04 move.l D7, D4
000002D8 4814 nbcd.b [A4]
000002DA 00B3 08DC F32B 1B38 8305 546B ori.l [A3 - 0x7CFAAB95 + D1 * 2], 0x8DCF32B
000002E6 2E23 move.l D7, -[A3]
label000002E8:
000002E8 5EBB 016B 2ECB 2E56 4B05 addq.l [[PC + 0x2ECB] + 0x2E564B05], 7
000002F2 5B06 subq.b D6, 5
000002F4 B307 xor.b D7, D1
000002F6 107B 0263 movea.b A0, [PC + D0.w * 2 + 0x63]
000002FA 0310 btst [A0], D1
000002FC 2653 movea.l A3, [A3]
000002FE 062C 8921 0A6B addi.b [A4 + 0xA6B], 0x21 /* '!' */
00000304 0653 303C addi.w [A3], 0x303C /* '0<' */
00000308 2B4A 5330 move.l [A5 + 0x5330], A2
0000030C 0453 82A0 subi.w [A3], 0x82A0
00000310 9B10 sub.b [A0], D5
00000312 A33D syscall DrvrInstall, flags=3
00000314 FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
00000316 162D 0224 move.b D3, [A5 + 0x224]
0000031A EB06 asl D6.b, 5
0000031C 9303 subx.b D1, D3
0000031E 04BC C528 0FA8 4B37 306B subi.l 0x4B37306B /* 'K70k' */, 0xC5280FA8
00000328 1806 move.b D4, D6
0000032A 8B15 or.b [A5], D5
0000032C 451F .invalid 2, [A7]+ // invalid opcode 4 with b == 4
0000032E A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
00000330 0B06 btst D6, D5
00000332 6300 8B02 bls -0x74FC /* FFFF8E36 */
00000336 5B09 subq.b A1, 5
00000338 82F0 5473 divu.w D1, [A0 + D5.w * 4 + 0x73]
0000033C 3134 A280 move.w -[A0], [A4 + A2.w * 2 - 0x128]
00000340 6317 bls +0x19 /* 00000359 */
00000342 0302 btst D2, D1
00000344 5B10 subq.b [A0], 5
00000346 8921 or.b -[A1], D4
00000348 0B06 btst D6, D5
0000034A E101 asl D1.b, 8
0000034C CB07 abcd D5, D7
0000034E E501 asl D1.b, 2
00000350 0B09 btst A1, D5
00000352 5A60 addq.w -[A0], 5
00000354 4905 .invalid 4, D5 // invalid opcode 4 with b == 4
00000356 0F80 bclr D0, D7
00000358 2A10 move.l D5, [A0]
0000035A 2305 move.l -[A1], D5
0000035C 806B 0022 or.w D0, [A3 + 0x22]
00000360 504B addq.w A3, 8
00000362 0E10 638B .invalid.b [A0], 0x8B // invalid immediate operation
00000366 264B movea.l A3, A3
00000368 0796 bclr [A6], D3
0000036A 0923 btst -[A3], D4
0000036C 24E3 move.l [A2]+, -[A3]
0000036E 008A 101C 7802 ori.l A2, 0x101C7802
00000374 5321 subq.b -[A1], 1
00000376 A809 syscall GetControlVariant/GetCVariant
00000378 0813 0182 btst.b [A3], 0x82
0000037C 3683 move.w [A3], D3
0000037E 0206 2313 andi.b D6, 0x13
00000382 1E04 move.b D7, D4
00000384 1B22 move.b -[A5], -[A2]
00000386 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00000388 4814 nbcd.b [A4]
0000038A 064C 00CB addi.w A4, 0xCB
0000038E B61E cmp.b D3, [A6]+
00000390 0483 2856 26F3 subi.l D3, 0x285626F3
00000396 003E C514 ori.b <<invalid special address>>, 0x14
0000039A 4EC9 jmp A1
0000039C 14E3 move.b [A2]+, -[A3]
0000039E 002E 04F3 11E5 ori.b [A6 + 0x11E5], 0xF3
000003A4 2633 448D move.l D3, [A3 + D4.w * 4 - 0x115]
000003A8 05A1 bclr -[A1], D2
000003AA 0D36 9B02 4840 btst [[A6 + <<invalid base displacement size>> + A1 * 2] + 0x4840], D6
000003B0 464C not.w A4
000003B2 148E move.b [A2], A6
000003B4 EB22 asl D2.b, D5
000003B6 002B 3B36 0693 ori.b [A3 + 0x693], 0x36 /* '6' */
000003BC 056B 01D3 bchg [A3 + 0x1D3], D2
000003C0 085A 6014 bchg.b [A2]+, 0x14
000003C4 0023 3601 ori.b -[A3], 0x1
000003C8 016B 040B bchg [A3 + 0x40B], D0
000003CC 1F0A move.b -[A7], A2
000003CE 6D06 blt +0x8 /* 000003D6 */
000003D0 E51E rol D6.b, 2
000003D2 2C24 move.l D6, -[A4]
000003D4 5C2E 0414 addq.b [A6 + 0x414], 6
// begin alternate branch 000003D6-000003E2
label000003D6:
000003D6 0414 122C subi.b [A4], 0x2C /* ',' */
000003DA 002B 4006 0854 ori.b [A3 + 0x854], 0x6
000003E0 8B0E sbcd -[A5], -[A6]
// end alternate branch 000003D6-000003E2
label000003D6: // (misaligned)
000003D8 122C 002B move.b D1, [A4 + 0x2B]
000003DC 4006 negx.b D6
000003DE 0854 8B0E bchg.b [A4], 0xE
000003E2 0B07 btst D7, D5
000003E4 9070 14E3 sub.w D0, [A0 + D1.w * 4 - 0x29]
000003E8 2B48 141A move.l [A5 + 0x141A /* export_639 */], A0
000003EC 765B moveq.l D3, 0x5B
000003EE 1C0B move.b D6, A3
000003F0 0669 0293 3A63 addi.w [A1 + 0x3A63], 0x293
000003F6 0026 0300 ori.b -[A6], 0x0
000003FA 6469 bcc +0x6B /* 00000465 */
000003FC 1014 move.b D0, [A4]
000003FE 48AE 3C00 1381 movem.w [A6 + 0x1381], A2,A3,A4,A5
00000404 0B03 btst D3, D5
00000406 04C3 .incomplete
00000408 1A85 move.b [A5], D5
0000040A 14D3 move.b [A2]+, [A3]
0000040C 45EC 0422 lea.l A2, [A4 + 0x422]
00000410 50C8 A30D dbt D0, -0x5CF5 /* FFFFA71F */
00000414 C8EB 0265 mulu.w D4, [A3 + 0x265]
00000418 01A3 bclr -[A3], D0
0000041A 3A25 move.w D5, -[A5]
0000041C 01EB .incomplete
0000041E 0261 0125 andi.w -[A1], 0x125
00000422 0163 bchg -[A3], D0
00000424 232A 7301 move.l -[A1], [A2 + 0x7301]
00000428 1B07 move.b -[A5], D7
0000042A 042E 162D 1623 subi.b [A6 + 0x1623], 0x2D /* '-' */
00000430 002E 3C13 15B3 ori.b [A6 + 0x15B3], 0x13
00000436 0C28 F43B 13E0 cmpi.b [A0 + 0x13E0], 0x3B /* ';' */
0000043C B09B cmp.l D0, [A3]+
0000043E 25BB 0245 2E08 move.l [A2 + D2 * 8 + 0x8], [PC + D0.w * 2 + 0x45]
00000444 5A60 addq.w -[A0], 5
00000446 024B 1426 andi.w A3, 0x1426
0000044A 8300 sbcd D1, D0
0000044C 2C0E move.l D6, A6
0000044E 524B addq.w A3, 1
00000450 0165 bchg -[A5], D0
00000452 1460 movea.b A2, -[A0]
00000454 0302 btst D2, D1
00000456 C203 and.b D1, D3
00000458 5353 subq.w [A3], 1
0000045A 1643 movea.b A3, D3
0000045C 001B DC93 ori.b [A3]+, 0x93
00000460 006A 512C E21B ori.w [A2 - 0x1DE5], 0x512C /* 'Q,' */
00000466 03F3 .incomplete
00000468 5D32 1A0F subq.b [A2 + D1 * 2 + 0xF], 6
0000046C 0608 00DB addi.b A0, 0xDB
00000470 59C3 svs D3
00000472 004B 0A63 ori.w A3, 0xA63 /* '\nc' */
00000476 095C bchg [A4]+, D4
00000478 B416 cmp.b D2, [A6]
0000047A 4519 .invalid 2, [A1]+ // invalid opcode 4 with b == 4
0000047C 285E movea.l A4, [A6]+
0000047E 0AA5 080B 0533 xori.l -[A5], 0x80B0533
00000484 134E DE3C move.b [A1 - 0x21C4], A6
00000488 2E28 8266 move.l D7, [A0 - 0x7D9A]
0000048C 030A btst A2, D1
0000048E 54C8 3425 dbcc D0, +0x3427 /* 000038B5 */
00000492 0C0F 5406 cmpi.b A7, 0x6
00000496 C303 abcd D1, D3
00000498 3454 movea.w A2, [A4]
0000049A C303 abcd D1, D3
0000049C 2806 move.l D4, D6
0000049E 0814 00D3 btst.b [A4], 0xD3
000004A2 646B bcc +0x6D /* 0000050F */
000004A4 012A 28F3 btst [A2 + 0x28F3], D0
000004A8 0CEB .incomplete
000004AA 0B29 01A3 btst [A1 + 0x1A3], D5
000004AE 3F5B 0263 move.w [A7 + 0x263], [A3]+
000004B2 0030 3B22 AB10 ori.b [A0 + A2 * 2], 0x22 /* '\"' */
000004B8 5B0B subq.b A3, 5
000004BA 024B 75AB andi.w A3, 0x75AB
000004BE 0522 btst -[A2], D2
000004C0 5006 addq.b D6, 8
000004C2 7B09 moveq.l D5, 0x09
000004C4 932A 08C9 sub.b [A2 + 0x8C9], D1
000004C8 28CB move.l [A4]+, A3
000004CA 21F2 562A 2883 move.l [0x00002883], [A2 + D5.w * 8 + 0x2A]
000004D0 0222 50E3 andi.b -[A2], 0xE3
000004D4 0193 bclr [A3], D0
000004D6 2A4B movea.l A5, A3
000004D8 059B bclr [A3]+, D2
000004DA 2541 035A move.l [A2 + 0x35A], D1
000004DE 6040 bra +0x42 /* 00000520 */
000004E0 8902 sbcd D4, D2
000004E2 3B90 4000 move.w [A5 + D4.w], [A0]
000004E6 9B05 subx.b D5, D5
000004E8 3302 move.w -[A1], D2
000004EA 0501 btst D1, D2
000004EC CB91 and.l [A1], D5
000004EE 54DB scc [A3]+
000004F0 6734 beq +0x36 /* 00000526 */
000004F2 540F addq.b A7, 2
000004F4 282A FE26 move.l D4, [A2 - 0x1DA]
000004F8 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
000004FA EEE5 1586 bfset -[A5] {22:6}
000004FE 242B 2DF3 move.l D2, [A3 + 0x2DF3]
00000502 2A04 move.l D5, D4
00000504 F0A5 0503 .extension 0x0A5 <<F/2-3/0>> // unimplemented
00000508 1866 movea.b A4, -[A6]
0000050A EB17 roxl D7.b, 5
0000050C 00D3 .incomplete
0000050E 464B not.w A3
00000510 1025 move.b D0, -[A5]
00000512 01E3 .incomplete
00000514 1183 1088 move.b [A0 + D1.w - 0x120], D3
00000518 EB01 asl D1.b, 5
0000051A A500 syscall Open/PBHOpen/HOpen, flags=5
0000051C 1B03 move.b -[A5], D3
0000051E 8823 or.b D4, -[A3]
label00000520:
00000520 2D12 move.l -[A6], [A2]
00000522 2C12 move.l D6, [A2]
00000524 8600 or.b D3, D0
label00000526:
00000526 AB21 syscall RSect
00000528 DE86 add.l D7, D6
0000052A 3AE3 move.w [A5]+, -[A3]
0000052C 1F89 3513 013B 0528 move.b [[A7 + D3 * 4] + 0x13B0528], A1
00000534 6693 bne -0x6B /* 000004C9 */
00000536 1C83 move.b [A6], D3
00000538 0523 btst -[A3], D2
0000053A 0241 1BCB andi.w D1, 0x1BCB
0000053E 126B 06C5 movea.b A1, [A3 + 0x6C5]
00000542 5A2B 2513 addq.b [A3 + 0x2513], 5
00000546 0DC3 .incomplete
00000548 196E CB07 0101 move.b [A4 + 0x101], [A6 - 0x34F9]
0000054E BE74 02CB cmp.w D7, [A4 + D0.w * 2 - 0x53]
00000552 6025 bra +0x27 /* 00000579 */
00000554 01E4 .incomplete
00000556 B32A 6B26 xor.b [A2 + 0x6B26], D1
0000055A 889B or.l D4, [A3]+
0000055C 155B 06AB move.b [A2 + 0x6AB], [A3]+
00000560 268B move.l [A3], A3
00000562 02C5 .incomplete
00000564 32BE move.w [A1], <<invalid special address>>
00000566 7400 moveq.l D2, 0x00
00000568 13EF 2305 2920 5B30 move.b [0x29205B30], [A7 + 0x2305]
00000570 E0B0 roxr D0, D0
00000572 AB48 syscall bXLONG8
00000574 BB02 xor.b D2, D5
00000576 5A60 addq.w -[A0], 5
00000578 2B00 move.l -[A5], D0
0000057A BC02 cmp.b D6, D2
0000057C E34A lsl D2.w, 1
0000057E EB0A lsl D2.b, 5
00000580 2A10 move.l D5, [A0]
00000582 6325 bls +0x27 /* 000005A9 */
00000584 C306 abcd D1, D6
00000586 EB20 asl D0.b, D5
00000588 5444 addq.w D4, 2
0000058A 331B move.w -[A1], [A3]+
0000058C 346B 1F5B movea.w A2, [A3 + 0x1F5B]
00000590 0B85 bclr D5, D5
00000592 100F move.b D0, A7
00000594 6E30 bgt +0x32 /* 000005C6 */
00000596 A330 syscall OSEventAvail, flags=3
00000598 BE78 0293 cmp.w D7, [0x00000293]
0000059C 4A72 4A14 tst.w [A2 + D4 * 2 + 0x14]
000005A0 1B04 move.b -[A5], D4
000005A2 4C1C 4A01 movem.w D0,A1,A3,A6, [A4]+
000005A6 0612 4A00 addi.b [A2], 0x0
000005AA 2B06 move.l -[A5], D6
000005AC 84D2 divu.w D2, [A2]
000005AE 4C00 D326 movem.w D1,D2,D5,A0,A1,A4,A6,A7, D0
000005B2 FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
000005B4 3307 move.w -[A1], D7
000005B6 282B 2BE0 move.l D4, [A3 + 0x2BE0]
000005BA 8446 or.w D2, D6
000005BC 4C00 030A movem.w D1,D3,A0,A1, D0
000005C0 3621 move.w D3, -[A1]
000005C2 413B 1D2C .invalid 0, <<invalid full ext with I/IS == 4>> // invalid opcode 4 with b == 4
label000005C6:
000005C6 F30C .extension 0x30C <<F/4-5/1>> // unimplemented
000005C8 FB29 .extension 0xB29 <<F/4-5/5>> // unimplemented
000005CA 00DB .incomplete
000005CC 4626 not.b -[A6]
000005CE C32A 4164 and.b [A2 + 0x4164], D1
000005D2 52AB 0069 addq.l [A3 + 0x69], 1
000005D6 2722 move.l -[A3], -[A2]
000005D8 50D3 st [A3]
000005DA 3A6B 4CAB movea.w A5, [A3 + 0x4CAB]
000005DE 066B 4C23 08A5 addi.w [A3 + 0x8A5], 0x4C23 /* 'L#' */
000005E4 24E5 move.l [A2]+, -[A5]
000005E6 2C22 move.l D6, -[A2]
000005E8 5023 addq.b -[A3], 8
000005EA 0D93 bclr [A3], D6
000005EC 2FF1 0033 move.l <<invalid special address>>, [A1 + D0.w + 0x33]
000005F0 0904 btst D4, D4
000005F2 1501 move.b -[A2], D1
000005F4 230D move.l -[A1], A5
000005F6 0B56 bchg [A6], D5
000005F8 1902 move.b -[A4], D2
000005FA 0D01 btst D1, D6
000005FC F6FB 7151 .extension 0x6FB <<F/2-3/3>> // unimplemented
00000600 80CD divu.w D0, A5
00000602 0024 DB07 ori.b -[A4], 0x7
00000606 0608 0293 addi.b A0, 0x93
0000060A 81FA 1036 divs.w D0, [PC + 0x1036 /* 00001038, value 0xE3B */]
0000060E F032 124E 0053 pmove MR4, [A2 + D0.w + 0x53]
00000614 3A0B move.w D5, A3
00000616 0E11 2660 .invalid.b [A1], 0x60 /* '`' */ // invalid immediate operation
0000061A 0926 btst -[A6], D4
0000061C A934 syscall ClearMenuBar
0000061E 256E 4E89 01AB move.l [A2 + 0x1AB], [A6 + 0x4E89]
00000624 852A FE8B or.b [A2 - 0x175], D2
00000628 0206 0D29 andi.b D6, 0x29 /* ')' */
0000062C 0F2A 1026 btst [A2 + 0x1026], D7
00000630 E304 asl D4.b, 1
00000632 E536 roxl D6.b, D2
00000634 2A3C 5E0C 1673 move.l D5, 0x5E0C1673
0000063A 082B 4AA9 7202 btst.b [A3 + 0x7202], 0xA9
00000640 8B88 0825 unpk -[A5], -[A0], 0x0825
00000644 030F btst A7, D1
00000646 7216 moveq.l D1, 0x16
00000648 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000064A 2B4A 2A10 move.l [A5 + 0x2A10], A2
0000064E D812 add.b D4, [A2]
label00000650:
00000650 16C1 move.b [A3]+, D1
00000652 16FB 0416 move.b [A3]+, [PC + D0.w * 4 + 0x16]
00000656 100D move.b D0, A5
00000658 5E14 addq.b [A4], 7
0000065A 2E10 move.l D7, [A0]
0000065C 6102 bsr +0x4 /* 00000660 */
0000065E B304 xor.b D4, D1
fn00000660:
00000660 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00000662 AC1C syscall Count1Types, auto_pop
00000664 04A3 132B 4AA3 subi.l -[A3], 0x132B4AA3
0000066A 130F move.b -[A1], A7
0000066C 003B 23B0 F311 ori.b [[PC + A7 * 2]], 0xB0
00000672 E541 asl D1.w, 2
00000674 8D6B 4507 or.w [A3 + 0x4507], D6
00000678 100B move.b D0, A3
0000067A 0B3C AE04 btst 0x4, D5
0000067E 064C 02EB addi.w A4, 0x2EB
00000682 1331 0260 move.b -[A1], [A1 + D0.w * 2 + 0x60]
00000686 DE3C 058D add.b D7, 0x8D
0000068A EB02 asl D2.b, 5
0000068C B304 xor.b D4, D1
0000068E 5A60 addq.w -[A0], 5
00000690 ED48 lsl D0.w, 6
00000692 032D 2A10 btst [A5 + 0x2A10], D1
00000696 3B08 move.w -[A5], A0
00000698 5AA5 addq.l -[A5], 5
0000069A 1B4D 4985 move.b [A5 + 0x4985], A5
0000069E 0111 btst [A1], D0
000006A0 1CC1 move.b [A6]+, D1
000006A2 59E9 4EE5 svs [A1 + 0x4EE5]
000006A6 58A2 addq.l -[A2], 4
000006A8 065B 0FE1 addi.w [A3]+, 0xFE1
000006AC 64A2 bcc -0x5C /* 00000650 */
000006AE 067B 0D54 A31A 34A2 addi.w [[PC + A2 * 2] + 0x34A2], 0xD54 /* '\rT' */
000006B6 0643 046C addi.w D3, 0x46C
000006BA 4E38 .invalid // invalid opcode 4
000006BC AD16 syscall HideWindow, auto_pop
000006BE A913 syscall NewWindow
000006C0 C558 and.w [A0]+, D2
000006C2 0905 btst D5, D4
000006C4 AB1C syscall NewTempBuffer
000006C6 DE4E add.w D7, A6
000006C8 3B03 move.w -[A5], D3
000006CA 78A3 moveq.l D4, 0xFFFFFFA3
000006CC 0123 btst -[A3], D0
000006CE 6E5A bgt +0x5C /* 0000072A */
000006D0 58A3 addq.l -[A3], 4
000006D2 091E btst [A6]+, D4
000006D4 04DB .incomplete
000006D6 019A bclr [A2]+, D0
000006D8 DB01 addx.b D5, D1
000006DA 94D3 sub.w A2, [A3]
000006DC 01F3 .incomplete
000006DE 0B33 08E8 btst [A3 + D0 - 0x24], D5
000006E2 3B13 move.w -[A5], [A3]
000006E4 283B 2E01 move.l D4, [PC + D2 * 8 + 0x1]
000006E8 2F45 4FBB move.l [A7 + 0x4FBB], D5
000006EC 356E 30C6 46FB move.w [A2 + 0x46FB], [A6 + 0x30C6]
000006F2 19AB 0356 C301 move.b [[A4 + <<invalid base displacement size>> + A4 * 2]], [A3 + 0x356]
000006F8 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
000006FA 6310 bls +0x12 /* 0000070C */
000006FC C315 and.b [A5], D1
000006FE 4192 .invalid 0, [A2] // invalid opcode 4 with b == 6
00000700 DB04 addx.b D5, D4
00000702 3B13 move.w -[A5], [A3]
00000704 76D1 moveq.l D3, 0xFFFFFFD1
00000706 0283 0BC9 020B andi.l D3, 0xBC9020B
label0000070C:
0000070C 0883 05FA bclr.b D3, 0xFA
00000710 EB12 roxl D2.b, 5
00000712 9B02 subx.b D5, D2
00000714 6B06 bmi +0x8 /* 0000071C */
00000716 E533 roxl D3.b, D2
00000718 5C8B addq.l A3, 6
0000071A 0841 3833 bchg.b D1, 0x33 /* '3' */
// begin alternate branch 0000071C-00000722
label0000071C:
0000071C 3833 065B move.w D4, [A3 + D0.w * 8 + 0x5B]
00000720 06D3 .incomplete
// end alternate branch 0000071C-00000722
label0000071C: // (misaligned)
0000071E 065B 06D3 addi.w [A3]+, 0x6D3
00000722 0F26 btst -[A6], D7
00000724 9B1E sub.b [A6]+, D5
00000726 ED5D rol D5.w, 6
00000728 4125 .invalid 0, -[A5] // invalid opcode 4 with b == 4
label0000072A:
0000072A 3B03 move.w -[A5], D3
0000072C 3C22 move.w D6, -[A2]
0000072E B8C3 cmpa.w A4, D3
00000730 0D8B bclr A3, D6
00000732 6431 bcc +0x33 /* 00000765 */
00000734 0513 btst [A3], D2
00000736 1029 05EB move.b D0, [A1 + 0x5EB]
0000073A 0185 bclr D5, D0
0000073C 04A3 2436 A921 subi.l -[A3], 0x2436A921
00000742 0D2C AB06 btst [A4 - 0x54FA], D6
00000746 1345 058A move.b [A1 + 0x58A], D5
0000074A 08A9 5F05 1183 bclr.b [A1 + 0x1183], 0x5
00000750 6622 bne +0x24 /* 00000774 */
00000752 507B 0913 45E9 0229 addq.w [[PC + D0] + 0x45E90229], 8
0000075A 1809 move.b D4, A1
0000075C 02B3 91E9 5829 3641 andi.l [A3 + D3.w * 8 + 0x41], 0x91E95829
00000764 9704 subx.b D3, D4
00000766 1106 move.b -[A0], D6
00000768 ED02 asl D2.b, 6
0000076A 9B8F subx.l -[A5], -[A7]
0000076C AD01 syscall FMSwapFont, auto_pop
0000076E 6900 F11B bvs -0xEE3 /* FFFFF88B */
00000772 8B00 sbcd D5, D0
label00000774:
00000774 0D1C btst [A4]+, D6
00000776 A17A syscall SetADBInfo, flags=1
00000778 A206 syscall KillIO, flags=2
0000077A B312 xor.b [A2], D1
0000077C C306 abcd D1, D6
0000077E C313 and.b [A3], D1
00000780 0608 BB02 addi.b A0, 0x2
00000784 055B bchg [A3]+, D2
00000786 306B 48E9 movea.w A0, [A3 + 0x48E9]
0000078A 00C1 .incomplete
0000078C 5A40 addq.w D0, 5
0000078E E505 asl D5.b, 2
00000790 0FA8 6556 bclr [A0 + 0x6556], D7
00000794 2A6A 80D9 movea.l A5, [A2 - 0x7F27]
00000798 1CA3 move.b [A6], -[A3]
0000079A 2C22 move.l D6, -[A2]
0000079C B8E3 cmpa.w A4, -[A3]
0000079E 012B 1B66 btst [A3 + 0x1B66], D0
000007A2 FB12 .extension 0xB12 <<F/4-5/5>> // unimplemented
000007A4 1B01 move.b -[A5], D1
000007A6 CB21 and.b -[A1], D5
000007A8 38A3 move.w [A4], -[A3]
000007AA 0922 btst -[A2], D4
000007AC B887 cmp.l D4, D7
000007AE 04FC .incomplete
000007B0 411A .invalid 0, [A2]+ // invalid opcode 4 with b == 4
000007B2 FA04 DB37 .unknown 0xFA04 0xDB37 (W = 5)
000007B6 06AB 0378 8B0D 3B0B addi.l [A3 + 0x3B0B], 0x3788B0D
000007BE 06FB .incomplete
000007C0 0B6B 014B bchg [A3 + 0x14B], D5
000007C4 1622 move.b D3, -[A2]
000007C6 B88B cmp.l D4, A3
000007C8 0ECB .incomplete
000007CA 2190 C304 move.l <<invalid full ext with I/IS == 4>>, [A0]
000007CE 8307 sbcd D1, D7
000007D0 A308 syscall Create/PBHCreate/HCreate, flags=3
000007D2 9B3A FB00 sub.b [PC - 0x500 /* 000002D4, value 0x53 'S' */], D5
000007D6 A303 syscall Write, flags=3
000007D8 5CBB 00EB addq.l [PC + D0.w - 0x21], 6
000007DC 03F3 .incomplete
000007DE 080A A206 btst.b A2, 0x6
000007E2 B046 cmp.w D0, D6
000007E4 6EFB bgt -0x3 /* 000007E1 */
000007E6 0922 btst -[A2], D4
000007E8 B897 cmp.l D4, [A7]
000007EA 05DE .incomplete
000007EC 737A moveq.l D1, 0x7A
000007EE 0FE8 .incomplete
000007F0 D30B addx.b -[A1], -[A3]
000007F2 22B8 8307 move.l [A1], [0xFFFF8307]
000007F6 D31C add.b [A4]+, D1
000007F8 2102 move.l -[A0], D2
000007FA D305 addx.b D1, D5
000007FC 1B06 move.b -[A5], D6
000007FE B8DB cmpa.w A4, [A3]+
00000800 0553 bchg [A3], D2
00000802 6BC3 bmi -0x3B /* 000007C7 */
00000804 6553 bcs +0x55 /* 00000859 */
00000806 47E8 D301 lea.l A3, [A0 - 0x2CFF]
0000080A DB45 addx.w D5, D5
0000080C 6868 bvc +0x6A /* 00000876 */
0000080E 0698 000F 2693 addi.l [A0]+, 0xF2693
00000814 66E5 bne -0x19 /* 000007FB */
00000816 8209 or.b D1, A1
00000818 17E5 614B 4C63 1F83 move.b [[PC + <<invalid base displacement size>>] + 0x4C631F83], -[A5]
00000820 0956 bchg [A6], D4
00000822 4B4C chk.w D5, A4
00000824 21C2 BB01 move.l [0xFFFFBB01], D2
00000828 9B00 subx.b D5, D0
0000082A 0802 6B74 btst.b D2, 0x74 /* 't' */
0000082E 3645 movea.w A3, D5
00000830 1E4B movea.b A7, A3
00000832 4C46 9802 movem.l D1,A3,A4,A7, D6
00000836 530E subq.b A6, 1
00000838 00CB .incomplete
0000083A 5921 subq.b -[A1], 4
0000083C 0283 02E6 4C92 andi.l D3, 0x2E64C92
00000842 6B08 bmi +0xA /* 0000084C */
00000844 00AB 4D02 0F85 1216 ori.l [A3 + 0x1216], 0x4D020F85
label0000084C:
0000084C 8118 or.b [A0]+, D0
0000084E CB01 abcd D5, D1
00000850 C2F3 2E66 mulu.w D1, [A3 + D2 * 8 + 0x66]
00000854 230F move.l -[A1], A7
00000856 4603 not.b D3
00000858 035B bchg [A3]+, D1
0000085A 3D43 825B move.w [A6 - 0x7DA5], D3
0000085E 3D38 087C move.w -[A6], [0x0000087C]
00000862 AB29 syscall TrimRect
00000864 000F DA82 ori.b A7, 0x82
00000868 308B move.w [A0], A3
0000086A 020B 03FB andi.b A3, 0xFB
0000086E 07F0 .incomplete
00000870 BEFB 0700 cmpa.w A7, [PC + <<invalid base displacement size>> + D0 * 8]
00000874 2369 9301 0507 move.l [A1 + 0x507], [A1 - 0x6CFF]
// begin alternate branch 00000876-0000087A
label00000876:
00000876 9301 subx.b D1, D1
00000878 0507 btst D7, D2
// end alternate branch 00000876-0000087A
label00000876: // (misaligned)
0000087A B303 xor.b D3, D1
0000087C 8319 or.b [A1]+, D1
0000087E D312 add.b [A2], D1
00000880 4805 nbcd.b D5
00000882 2083 move.l [A0], D3
00000884 19A3 1303 5F00 0F61 move.b [[A4 + <<invalid base displacement size>> + D1 * 2] + 0x5F000F61], -[A3]
0000088C 39A3 0A48 move.w [A4 + D0 * 2 + 0x48], -[A3]
00000890 4043 negx.w D3
00000892 020F A44C andi.b A7, 0x4C /* 'L' */
00000896 00FB .incomplete
00000898 C016 and.b D0, [A6]
0000089A 0698 DB13 6B08 addi.l [A0]+, 0xDB136B08
000008A0 026B 85F0 6025 andi.w [A3 + 0x6025], 0x85F0
000008A6 052B 6930 btst [A3 + 0x6930], D2
000008AA 811C or.b [A4]+, D0
000008AC 692F bvs +0x31 /* 000008DD */
000008AE 7307 moveq.l D1, 0x07
000008B0 240F move.l D2, A7
000008B2 DE04 add.b D7, D4
000008B4 065B 02F2 addi.w [A3]+, 0x2F2
000008B8 76C3 moveq.l D3, 0xFFFFFFC3
000008BA 100F move.b D0, A7
000008BC 5A58 addq.w [A0]+, 5
000008BE 7302 moveq.l D1, 0x02
000008C0 3CA3 move.w [A6], -[A3]
000008C2 0833 40A7 0605 btst.b [A3 + D0.w * 8 + 0x5], 0xA7
000008C8 AA4B syscall NewColorDialog/NewCDialog
000008CA 636D bls +0x6F /* 00000939 */
000008CC 02FB .incomplete
000008CE 24A7 move.l [A2], -[A7]
000008D0 06CB .incomplete
000008D2 669B bne -0x63 /* 0000086F */
000008D4 3222 move.w D1, -[A2]
000008D6 B84B cmp.w D4, A3
000008D8 0ECB .incomplete
000008DA 2166 FB44 move.l [A0 - 0x4BC], -[A6]
000008DE 693F bvs +0x41 /* 0000091F */
000008E0 3C79 2225 603C movea.w A6, [0x2225603C]
000008E6 EB17 roxl D7.b, 5
000008E8 5A58 addq.w [A0]+, 5
000008EA D305 addx.b D1, D5
000008EC 1E3C DB05 move.b D7, 0x5
000008F0 7E64 moveq.l D7, 0x64
000008F2 CB33 0B18 and.b [A3 + D0 * 2], D5
000008F6 833B E868 or.b [PC + A6 + 0x68], D1
000008FA 68AB bvc -0x53 /* 000008A7 */
000008FC 03DB .incomplete
000008FE 0303 btst D3, D1
00000900 2C6B 1E92 movea.l A6, [A3 + 0x1E92]
00000904 D30A addx.b -[A1], -[A2]
00000906 5323 subq.b -[A3], 1
00000908 040B 02A0 subi.b A3, 0xA0
0000090C 8B13 or.b [A3], D5
0000090E 7941 moveq.l D4, 0x41
00000910 C1D1 muls.w D0, [A1]
00000912 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
00000914 76C9 moveq.l D3, 0xFFFFFFC9
00000916 4B7B 053B 189B 0246 08D0 44C8 chk.w D5, [[PC + 0x189B0246 + D0 * 4] + 0x8D044C8]
00000922 1000 move.b D0, D0
00000924 2304 move.l -[A1], D4
00000926 1B16 move.b -[A5], [A6]
00000928 30E3 move.w [A0]+, -[A3]
0000092A 0266 E324 andi.w -[A6], 0xE324
0000092E E103 asl D3.b, 8
00000930 930A subx.b -[A1], -[A2]
00000932 330E move.w -[A1], A6
00000934 831E or.b [A6]+, D1
00000936 0313 btst [A3], D1
00000938 8B0B sbcd -[A5], -[A3]
0000093A 8306 sbcd D1, D6
0000093C FB22 .extension 0xB22 <<F/4-5/5>> // unimplemented
0000093E E105 asl D5.b, 8
00000940 C325 and.b -[A5], D1
00000942 2B37 530B 8B07 D314 move.l -[A5], [[A7 + <<invalid base displacement size>> + D5 * 2] - 0x74F82CEC]
0000094A 9302 subx.b D1, D2
0000094C 8B10 or.b [A0], D5
0000094E 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4
00000950 B316 xor.b [A6], D1
00000952 E317 roxl D7.b, 1
00000954 E317 roxl D7.b, 1
00000956 2100 move.l -[A0], D0
00000958 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
0000095A 2501 move.l -[A2], D1
0000095C 3285 move.w [A1], D5
0000095E 062B 258C EA06 addi.b [A3 - 0x15FA], 0x8C
00000964 726B moveq.l D1, 0x6B
00000966 09AB 04E5 bclr [A3 + 0x4E5], D4
0000096A 0706 btst D6, D3
0000096C 9898 sub.l D4, [A0]+
0000096E 0043 4E2B ori.w D3, 0x4E2B /* 'N+' */
00000972 036B 0993 bchg [A3 + 0x993], D1
00000976 006B 09BB 0112 ori.w [A3 + 0x112], 0x9BB
0000097C 640F bcc +0x11 /* 0000098D */
0000097E 3A63 movea.w A5, -[A3]
00000980 3263 movea.w A1, -[A3]
00000982 0066 E315 ori.w -[A6], 0xE315
00000986 1E6B 0973 movea.b A7, [A3 + 0x973]
0000098A 04C2 .incomplete
0000098C 7B04 moveq.l D5, 0x04
0000098E 6318 bls +0x1A /* 000009A8 */
00000990 3B0E move.w -[A5], A6
00000992 08E3 2693 bset.b -[A3], 0x93
00000996 0290 7001 0A6E andi.l [A0], 0x70010A6E
0000099C 3023 move.w D0, -[A3]
0000099E 0B01 btst D1, D5
000009A0 0244 1300 andi.w D4, 0x1300
000009A4 7307 moveq.l D1, 0x07
000009A6 7EE3 moveq.l D7, 0xFFFFFFE3
label000009A8:
000009A8 0668 6868 F81E addi.w [A0 - 0x7E2], 0x6868 /* 'hh' */
000009AE 7307 moveq.l D1, 0x07
000009B0 D301 addx.b D1, D1
000009B2 4E13 .invalid // invalid opcode 4
000009B4 00E3 .incomplete
000009B6 063B 08A6 E306 DB1C addi.b [[PC + <<invalid base displacement size>>] + A6 * 2 - 0x24E4], 0xA6
000009BE E07A ror D2.w, D0
000009C0 7A7A moveq.l D5, 0x7A
000009C2 EB00 asl D0.b, 5
000009C4 2103 move.l -[A0], D3
000009C6 9B1A sub.b [A2]+, D5
000009C8 E306 asl D6.b, 1
000009CA 122C FB06 move.b D1, [A4 - 0x4FA]
000009CE 12E3 move.b [A1]+, -[A3]
000009D0 061E 2C3B addi.b [A6]+, 0x3B /* ';' */
000009D4 0042 12D3 ori.w D2, 0x12D3
000009D8 0012 64DC ori.b [A2], 0xDC
000009DC 4C92 70B3 movem.w D0,D1,D4,D5,D7,A4,A5,A6, [A2]
000009E0 15A1 02C3 move.b [A2 + D0.w * 2 - 0x61], -[A1]
000009E4 0841 00EB bchg.b D1, 0xEB
000009E8 3C3A FB12 move.w D6, [PC - 0x4EE /* 000004FC, value 0x1586 */]
000009EC 090A btst A2, D4
000009EE F312 .extension 0x312 <<F/4-5/1>> // unimplemented
000009F0 1264 movea.b A1, -[A4]
000009F2 7316 moveq.l D1, 0x16
000009F4 4C4C 0F3A movem.l D1,D3,D4,D5,A0,A1,A2,A3, A4
000009F8 C314 and.b [A4], D1
000009FA 1264 movea.b A1, -[A4]
000009FC 0F3A 430B btst [PC + 0x430B /* 00004D09, cstring ""<EOF> */], D7
label00000A00:
00000A00 A6EE syscall vCkExtFS, flags=6
00000A02 7E64 moveq.l D7, 0x64
00000A04 7A7A moveq.l D5, 0x7A
00000A06 6CB3 bge -0x4B /* 000009BB */
00000A08 0073 0F10 1302 1B00 ori.w [[A3 + <<invalid base displacement size>> + D1 * 2] + 0x1B00], 0xF10
00000A10 6CEE bge -0x10 /* 00000A00 */
00000A12 FB41 .extension 0xB41 <<F/4-5/5>> // unimplemented
00000A14 1302 move.b -[A1], D2
00000A16 EE05 asr D5.b, 7
00000A18 0196 bclr [A6], D0
00000A1A EB08 lsl D0.b, 5
00000A1C 4CC3 5132 movem.l D1,D4,D5,A0,A4,A6, D3
00000A20 251A move.l -[A2], [A2]+
00000A22 4C61 1185 movem.l D3,D7,A0,A5,A7, -[A1]
00000A26 71B3 moveq.l D0, 0xFFFFFFB3
00000A28 A363 syscall MaxApplZone, flags=3
00000A2A 0BBB 3BE4 bclr <<invalid full ext with I/IS == 4>>, D5
00000A2E A49B syscall Messager, flags=4
00000A30 02A4 230B 230E andi.l -[A4], 0x230B230E
00000A36 1264 movea.b A1, -[A4]
00000A38 0103 btst D3, D0
00000A3A 4C13 8E12 movem.w D1,D4,A1,A2,A3,A7, [A3]
00000A3E EE46 asr D6.w, 7
00000A40 4C41 DE12 movem.l D1,D4,A1,A2,A3,A4,A6,A7, D1
00000A44 EEFB 3C93 0739 019B 8001 bfset [[PC + 0x19B8001 + D0 * 8]] {D2:19}
00000A4E 0626 0392 addi.b -[A6], 0x92
00000A52 B1B1 DC08 xor.l [A1 + A5 * 4 + 0x8], D0
00000A56 020F 6E36 andi.b A7, 0x36 /* '6' */
00000A5A 1700 move.b -[A3], D0
00000A5C 26E3 move.l [A3]+, -[A3]
00000A5E 0133 5653 btst [A3 + D5.w * 8 + 0x53], D0
00000A62 05C1 .incomplete
00000A64 A5BB syscall vIAZPostInit, flags=5
00000A66 01C5 .incomplete
00000A68 010F btst A7, D0
00000A6A 364D movea.w A3, A5
00000A6C 4D5C chk.w D6, [A4]+
00000A6E 8A04 or.b D5, D4
00000A70 2E10 move.l D7, [A0]
00000A72 0B03 btst D3, D5
00000A74 28CB move.l [A4]+, A3
00000A76 13D3 2850 74BA move.b [0x285074BA], [A3]
00000A7C 289B move.l [A4], [A3]+
00000A7E 1403 move.b D2, D3
00000A80 256A BA28 7304 move.l [A2 + 0x7304], [A2 - 0x45D8]
00000A86 BA28 446B cmp.b D5, [A0 + 0x446B]
00000A8A 0D81 bclr D1, D6
00000A8C 3934 DB04 move.w -[A4], <<invalid full ext with I/IS == 4>>
00000A90 8307 sbcd D1, D7
00000A92 2B12 move.l -[A5], [A2]
00000A94 3473 0422 movea.w A2, [A3 + D0.w * 4 + 0x22]
00000A98 50A3 addq.l -[A3], 8
00000A9A 0034 44D3 016A 1B06 50BB ori.b [[A4 + 0x1B06] + 0x50BB], 0xD3
00000AA4 19D3 28CB move.b 0xCB, [A3]
00000AA8 15E0 0B03 move.b [PC + 0xB03 /* 000015AD, value 0x22 '\"' */], -[A0]
00000AAC 106B 0ABA movea.b A0, [A3 + 0xABA]
00000AB0 1061 movea.b A0, -[A1]
label00000AB2:
00000AB2 04D3 .incomplete
00000AB4 24BA 1073 move.l [A2], [PC + 0x1073 /* 00001B29, value 0x1230A51 */]
00000AB8 0421 06F0 subi.b -[A1], 0xF0
00000ABC BA10 cmp.b D5, [A0]
00000ABE 6B0D bmi +0xF /* 00000ACD */
00000AC0 CB15 and.b [A5], D5
00000AC2 E336 roxl D6.b, D1
00000AC4 B8BA 107B cmp.l D4, [PC + 0x107B /* 00001B41, value 0x4608B242 */]
00000AC8 820F or.b D1, A7
00000ACA B8E1 cmpa.w A4, -[A1]
00000ACC C7A5 and.l -[A5], D3
00000ACE 87E9 7DE5 divs.w D3, [A1 + 0x7DE5]
00000AD2 0928 2E6A btst [A0 + 0x2E6A], D4
00000AD6 141C move.b D2, [A4]+
00000AD8 0402 BB24 subi.b D2, 0x24 /* '$' */
00000ADC A105 syscall Status, flags=1
00000ADE 7300 moveq.l D1, 0x00
00000AE0 1E10 move.b D7, [A0]
00000AE2 B359 xor.w [A1]+, D1
00000AE4 3C7B 2D04 movea.w A6, <<invalid full ext with I/IS == 4>>
00000AE8 1303 move.b -[A1], D3
00000AEA C500 abcd D2, D0
00000AEC 347B 2D76 movea.w A2, <<invalid full ext with IS == 1 and I/IS == 6>>
00000AF0 6D04 blt +0x6 /* 00000AF6 */
00000AF2 65BE bcs -0x40 /* 00000AB2 */
00000AF4 0C64 C178 cmpi.w -[A4], 0xC178
// begin alternate branch 00000AF6-00000AFA
label00000AF6:
00000AF6 C178 2E04 and.w [0x00002E04], D0
// end alternate branch 00000AF6-00000AFA
label00000AF6: // (misaligned)
00000AF8 2E04 move.l D7, D4
00000AFA 7B0A moveq.l D5, 0x0A
00000AFC 4511 .invalid 2, [A1] // invalid opcode 4 with b == 4
00000AFE 1B3A AADB move.b -[A5], [PC - 0x5525 /* FFFFB5DB, cstring ""<EOF> */]
00000B02 1523 move.b -[A2], -[A3]
00000B04 30D3 move.w [A0]+, [A3]
00000B06 273E move.l -[A3], <<invalid special address>>
00000B08 1412 move.b D2, [A2]
00000B0A 6412 bcc +0x14 /* 00000B1E */
00000B0C CA12 and.b D5, [A2]
00000B0E 1602 move.b D3, D2
00000B10 3315 move.w -[A1], [A5]
00000B12 1E16 move.b D7, [A6]
00000B14 E301 asl D1.b, 1
00000B16 032D 668B btst [A5 + 0x668B], D1
00000B1A 106C CAC1 movea.b A0, [A4 - 0x353F]
label00000B1E:
00000B1E 571E subq.b [A6]+, 3
00000B20 1609 move.b D3, A1
00000B22 3C92 move.w [A6], [A2]
00000B24 D301 addx.b D1, D1
00000B26 D378 9B28 add.w [0xFFFF9B28], D1
00000B2A E84B lsr D3.w, 4
00000B2C 0273 0A6B 5E66 andi.w [A3 + D5 * 8 + 0x66], 0xA6B /* '\nk' */
00000B32 2B10 move.l -[A5], [A0]
00000B34 6502 bcs +0x4 /* 00000B38 */
00000B36 413C 1633 01D3 .invalid 0, 0x163301D3 // invalid opcode 4 with b == 4
// begin alternate branch 00000B38-00000B44
label00000B38:
00000B38 1633 01D3 013B 4DD3 move.b D3, [[] + 0x13B4DD3]
00000B40 5AE8 D320 spl [A0 - 0x2CE0]
// end alternate branch 00000B38-00000B44
label00000B38: // (misaligned)
00000B3C 013B 4DD3 5AE8 D320 btst [[] + 0x5AE8D320], D0
00000B44 A033 syscall VInstall
00000B46 10B1 0193 04D3 01EB move.b [A0], [[ + D0] + 0x4D301EB]
00000B4E 2C2B 30E8 move.l D6, [A3 + 0x30E8]
00000B52 2C6C 4A0B movea.l A6, [A4 + 0x4A0B]
00000B56 2186 1302 4A6C move.l [[A0 + <<invalid base displacement size>> + D1 * 2] + 0x4A6C], D6
00000B5C 2C0B move.l D6, A3
00000B5E 213E move.l -[A0], <<invalid special address>>
00000B60 1302 move.b -[A1], D2
00000B62 2C12 move.l D6, [A2]
00000B64 3E33 496C move.w D7, <<invalid full ext with I/IS == 4>>
00000B68 4A7B 17C1 tst.w [[ + <<invalid base displacement size>>]]
00000B6C 0186 bclr D6, D0
00000B6E 6C2C bge +0x2E /* 00000B9C */
00000B70 7B17 moveq.l D5, 0x17
00000B72 C101 abcd D0, D1
00000B74 3E9B move.w [A7], [A3]+
00000B76 0107 btst D7, D0
00000B78 002B 16AE CA12 ori.b [A3 - 0x35EE], 0xAE
00000B7E 3E02 move.w D7, D2
00000B80 0F1D btst [A5]+, D7
00000B82 063B 463E E814 addi.b [PC + A6 + 0x14], 0x3E /* '>' */
00000B88 0093 4602 0F69 ori.l [A3], 0x46020F69
00000B8E 0F43 bchg D3, D7
00000B90 0DF9 .incomplete
00000B92 0EBB 6132 E351 8CD3 .invalid.l [PC + A0 * 4 - 0x45], 0x6132E351 // invalid immediate operation
00000B9A 86E5 divu.w D3, -[A5]
label00000B9C:
00000B9C 02AB 1910 C182 D300 andi.l [A3 - 0x2D00], 0x1910C182
00000BA4 299C CB0C move.l <<invalid full ext with I/IS == 4>>, [A4]+
00000BA8 2403 move.l D2, D3
00000BAA 402E 65DF negx.b [A6 + 0x65DF]
00000BAE E513 roxl D3.b, 2
00000BB0 334C 1412 move.w [A1 + 0x1412], A4
00000BB4 2B17 move.l -[A5], [A7]
00000BB6 1223 move.b D1, -[A3]
00000BB8 1085 move.b [A0], D5
00000BBA 0433 932B 17E3 092B 171B 0953 subi.b [[0x92B] + 0x171B0953], 0x2B /* '+' */
00000BC6 0C22 509B cmpi.b -[A2], 0x9B
00000BCA 1323 move.b -[A1], -[A3]
00000BCC 10FB 15DE move.b [A0]+, <<invalid full ext with IS == 1 and I/IS == 6>>
00000BD0 2310 move.l -[A1], [A0]
00000BD2 BB23 xor.b -[A3], D5
00000BD4 C116 and.b [A6], D0
00000BD6 B300 xor.b D0, D1
00000BD8 DB20 add.b -[A0], D5
00000BDA 2909 move.l -[A4], A1
00000BDC 0FAD 04D3 bclr [A5 + 0x4D3], D7
00000BE0 04B9 045B 1E1E 167E B318 subi.l [0x167EB318], 0x45B1E1E
00000BEA D301 addx.b D1, D1
00000BEC E332 roxl D2.b, D1
00000BEE 6868 bvc +0x6A /* 00000C58 */
00000BF0 7302 moveq.l D1, 0x02
00000BF2 16A3 move.b [A3], -[A3]
00000BF4 08E3 32FB bset.b -[A3], 0xFB
00000BF8 0006 EB14 ori.b D6, 0x14
00000BFC 8B0A sbcd -[A5], -[A2]
00000BFE 321C move.w D1, [A4]+
00000C00 161C move.b D3, [A4]+
00000C02 B300 xor.b D0, D1
00000C04 1E16 move.b D7, [A6]
00000C06 3B00 move.w -[A5], D0
00000C08 FB24 .extension 0xB24 <<F/4-5/5>> // unimplemented
00000C0A 12D3 move.b [A1]+, [A3]
00000C0C 0C02 9310 cmpi.b D2, 0x10
00000C10 C300 abcd D1, D0
00000C12 1E16 move.b D7, [A6]
00000C14 6103 bsr +0x5 /* 00000C19 */
00000C16 E103 asl D3.b, 8
00000C18 7A7A moveq.l D5, 0x7A
00000C1A 2250 movea.l A1, [A0]
00000C1C 5B0A subq.b A2, 5
00000C1E E324 asl D4.b, D1
00000C20 2B0E move.l -[A5], A6
00000C22 5343 subq.w D3, 1
00000C24 CB30 1C16 and.b [A0 + D1 * 4 + 0x16], D5
00000C28 D303 addx.b D1, D3
00000C2A 020F 1C16 andi.b A7, 0x16
00000C2E 8402 or.b D2, D2
00000C30 0F22 btst -[A2], D7
00000C32 500B addq.b A3, 8
00000C34 1C03 move.b D6, D3
00000C36 230B move.l -[A1], A3
00000C38 193B 1F22 5046 030D move.b -[A4], [[PC + 0x5046 + D1 * 8] + 0x30D]
00000C40 E324 asl D4.b, D1
00000C42 2329 5343 move.l -[A1], [A1 + 0x5343]
00000C46 0B1D btst [A5]+, D5
00000C48 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4
00000C4A FB15 .extension 0xB15 <<F/4-5/5>> // unimplemented
00000C4C 3B0C move.w -[A5], A4
00000C4E EB0A lsl D2.b, 5
00000C50 B30A cmpm.b [A1]+, [A2]+
00000C52 1C16 move.b D6, [A6]
00000C54 F307 .extension 0x307 <<F/4-5/1>> // unimplemented
00000C56 FB15 .extension 0xB15 <<F/4-5/5>> // unimplemented
label00000C58:
00000C58 02B3 8F22 5083 0703 19FB 1503 andi.l [[A3 + <<invalid base displacement size>> + D0 * 8] + 0x19FB1503], 0x8F225083
00000C64 2313 move.l -[A1], [A3]
00000C66 0E17 01BE .invalid.b [A7], 0xBE // invalid immediate operation
00000C6A FB15 .extension 0xB15 <<F/4-5/5>> // unimplemented
00000C6C DB04 addx.b D5, D4
00000C6E EB0A lsl D2.b, 5
00000C70 7B05 moveq.l D5, 0x05
00000C72 8D02 sbcd D6, D2
00000C74 BBA3 xor.l -[A3], D5
00000C76 2250 movea.l A1, [A0]
00000C78 230C move.l -[A1], A4
00000C7A ACE1 syscall InsetRgn, auto_pop
00000C7C 0512 btst [A2], D2
00000C7E B300 xor.b D0, D1
00000C80 3349 2517 move.w [A1 + 0x2517], A1
00000C84 FB0E .extension 0xB0E <<F/4-5/5>> // unimplemented
00000C86 2250 movea.l A1, [A0]
00000C88 8B0E sbcd -[A5], -[A6]
00000C8A FB15 .extension 0xB15 <<F/4-5/5>> // unimplemented
00000C8C C180 and.l D0, D0
00000C8E 050E btst A6, D2
00000C90 B706 xor.b D6, D3
00000C92 CA66 and.w D5, -[A6]
00000C94 632C bls +0x2E /* 00000CC2 */
00000C96 8D04 sbcd D6, D4
00000C98 45BF .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 6
00000C9A C303 abcd D1, D3
00000C9C EB17 roxl D7.b, 5
00000C9E C90D abcd -[A4], -[A5]
00000CA0 A2A3 syscall 0x0A3, flags=2
00000CA2 010B btst A3, D0
00000CA4 09CD .incomplete
00000CA6 0BAA D33E bclr [A2 - 0x2CC2], D5
00000CAA 0109 btst A1, D0
00000CAC AA6B syscall PowerPCFuture
00000CAE 4B29 02EA .invalid 5, [A1 + 0x2EA] // invalid opcode 4 with b == 4
00000CB2 0B1C btst [A4]+, D5
00000CB4 FB15 .extension 0xB15 <<F/4-5/5>> // unimplemented
00000CB6 3313 move.w -[A1], [A3]
00000CB8 1B09 move.b -[A5], A1
00000CBA 1C16 move.b D6, [A6]
00000CBC 2250 movea.l A1, [A0]
00000CBE 450A .invalid 2, A2 // invalid opcode 4 with b == 4
00000CC0 0F22 btst -[A2], D7
label00000CC2:
00000CC2 50DC st [A4]+
00000CC4 030D btst A5, D1
00000CC6 8B2F 669B or.b [A7 + 0x669B], D5
00000CCA 1D1B move.b -[A6], [A3]+
00000CCC 01FB .incomplete
00000CCE 1579 2F81 6B3B 16E8 move.b [A2 + 0x16E8], [0x2F816B3B]
00000CD6 322B 08A5 move.w D1, [A3 + 0x8A5]
00000CDA 4D1B .invalid 6, [A3]+ // invalid opcode 4 with b == 4
00000CDC 1C76 1264 movea.b A6, [A6 + D1.w * 2 + 0x64]
00000CE0 A14D syscall PurgeMem, flags=1
00000CE2 6307 bls +0x9 /* 00000CEB */
00000CE4 E150 roxl D0.w, 8
00000CE6 BB3B D8A4 xor.b [PC + A5 - 0x92], D5
00000CEA C6A4 and.l D3, -[A4]
00000CEC EAE1 9C07 bfchg -[A1] {D0:7}
00000CF0 8167 or.w -[A7], D0
00000CF2 0FFA .incomplete
00000CF4 0F66 bchg -[A6], D7
00000CF6 430B .invalid 1, A3 // invalid opcode 4 with b == 4
00000CF8 EB07 asl D7.b, 5
00000CFA 76ED moveq.l D3, 0xFFFFFFED
00000CFC A2BB syscall vIAZPostInit, flags=2
00000CFE 1B00 move.b -[A5], D0
00000D00 933F sub.b <<invalid special address>>, D1
00000D02 6E30 bgt +0x32 /* 00000D34 */
00000D04 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
00000D06 690B bvs +0xD /* 00000D13 */
00000D08 8B2F 9B02 or.b [A7 - 0x64FE], D5
00000D0C 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
00000D0E 0502 btst D2, D2
00000D10 0F30 4304 btst <<invalid full ext with I/IS == 4>>, D7
00000D14 9D03 subx.b D6, D3
00000D16 633A bls +0x3C /* 00000D52 */
00000D18 3022 move.w D0, -[A2]
00000D1A 50A5 addq.l -[A5], 8
00000D1C 0AC5 .incomplete
00000D1E 2F01 move.l -[A7], D1
00000D20 743E moveq.l D2, 0x3E
00000D22 1174 E526 123E 0063 2D79 move.b [A0 + 0x2D79], [[A4 + 0x123E] + A6 * 4 + 0x63]
00000D2C 26C3 move.l [A3]+, D3
00000D2E 600D bra +0xF /* 00000D3D */
00000D30 0497 0A52 034F subi.l [A7], 0xA52034F
// begin alternate branch 00000D34-00000D36
label00000D34:
00000D34 034F bchg A7, D1
// end alternate branch 00000D34-00000D36
label00000D34: // (misaligned)
00000D36 28EE 062B move.l [A4]+, [A6 + 0x62B]
00000D3A 0865 9C83 bchg.b -[A5], 0x83
00000D3E 017C B88D bchg 0xB88D, D0
00000D42 130F move.b -[A1], A7
00000D44 DC08 add.b D6, A0
00000D46 3B02 move.w -[A5], D2
00000D48 EE90 roxr D0, 7
00000D4A 7002 moveq.l D0, 0x02
00000D4C 0F22 btst -[A2], D7
00000D4E 508B addq.l A3, 8
00000D50 2833 5609 move.l D4, [A3 + D5.w * 8 + 0x9]
// begin alternate branch 00000D52-00000D54
label00000D52:
00000D52 5609 addq.b A1, 3
// end alternate branch 00000D52-00000D54
label00000D52: // (misaligned)
00000D54 5830 0B09 addq.b [[A0 + <<invalid base displacement size>> + D0 * 2]], 4
00000D58 DC08 add.b D6, A0
00000D5A 1702 move.b -[A3], D2
00000D5C EF0F lsl D7.b, 7
00000D5E E901 asl D1.b, 4
00000D60 C50B abcd -[A2], -[A3]
00000D62 0130 F445 btst [A0 + A7.w * 4 + 0x45], D0
00000D66 0A26 7340 xori.b -[A6], 0x40 /* '@' */
00000D6A 932C 4937 sub.b [A4 + 0x4937], D1
00000D6E 5B07 subq.b D7, 5
00000D70 24D3 move.l [A2]+, [A3]
00000D72 0425 98C5 subi.b -[A5], 0xC5
00000D76 0443 33D3 subi.w D3, 0x33D3
00000D7A 27AB 6305 011B 3A32 7CB8 move.l [[A3 + D0] + 0x3A327CB8], [A3 + 0x6305]
00000D84 7CD3 moveq.l D6, 0xFFFFFFD3
00000D86 2722 move.l -[A3], -[A2]
00000D88 B805 cmp.b D4, D5
00000D8A 3043 movea.w A0, D3
00000D8C 0302 btst D2, D1
00000D8E A365 syscall StackSpace, flags=3
00000D90 2250 movea.l A1, [A0]
00000D92 FB95 .invalid <<F/6/5>>
00000D94 E505 asl D5.b, 2
00000D96 0356 bchg [A6], D1
00000D98 F048 BB0F .extension 0x048 <<F/1/0>>, 0xBB0F // unimplemented
00000D9C 2250 movea.l A1, [A0]
00000D9E 5B20 subq.b -[A0], 5
00000DA0 C31B and.b [A3]+, D1
00000DA2 2250 movea.l A1, [A0]
00000DA4 E19E rol D6, 8
00000DA6 3B4C 8504 move.w [A5 - 0x7AFC], A4
00000DAA BB63 xor.w -[A3], D5
00000DAC 4608 not.b A0
00000DAE 027B 536E 36AA andi.w [PC + D3.w * 8 - 0x86], 0x536E /* 'Sn' */
00000DB4 8B32 6503 BB63 AA53 or.b [[A2 + <<invalid base displacement size>> + D6 * 4] - 0x449C55AD], D5
00000DBC 7643 moveq.l D3, 0x43
00000DBE 0A03 07F3 xori.b D3, 0xF3
00000DC2 0C23 26A1 cmpi.b -[A3], 0xA1
00000DC6 0517 btst [A7], D2
00000DC8 0348 bchg A0, D1
00000DCA 4AA5 tst.l -[A5]
00000DCC 130F move.b -[A1], A7
00000DCE 4608 not.b A0
00000DD0 A10F syscall MountVol, flags=1
00000DD2 4A90 tst.l [A0]
00000DD4 701C moveq.l D0, 0x1C
00000DD6 1602 move.b D3, D2
00000DD8 9373 490D sub.w [[A3 + <<invalid base displacement size>>] + D4], D1
00000DDC 2A28 AACB move.l D5, [A0 - 0x5535]
00000DE0 1B1E move.b -[A5], [A6]+
00000DE2 166C 4A03 movea.b A3, [A4 + 0x4A03]
00000DE6 0DCB .incomplete
00000DE8 2103 move.l -[A0], D3
00000DEA 0FC5 .incomplete
00000DEC 02E7 .incomplete
00000DEE 0601 F025 addi.b D1, 0x25 /* '%' */
00000DF2 4E4A trap 10
00000DF4 020F A53E andi.b A7, 0x3E /* '>' */
00000DF8 AE4A syscall RestoreEntries, auto_pop
00000DFA 62EB bhi -0x13 /* 00000DE7 */
00000DFC 3400 move.w D2, D0
00000DFE 0F8C bclr A4, D7
00000E00 AA1B syscall GetCCursor
00000E02 1B48 AE2C move.b [A5 - 0x51D4], A0
00000E06 09BF bclr <<invalid special address>>, D4
00000E08 BB10 xor.b [A0], D5
00000E0A 1703 move.b -[A3], D3
00000E0C 5C0B addq.b A3, 6
00000E0E 1A46 movea.b A5, D6
00000E10 B30C cmpm.b [A1]+, [A4]+
00000E12 631A bls +0x1C /* 00000E2E */
00000E14 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4
00000E16 AE2C syscall TestDeviceAttribute, auto_pop
00000E18 49FE lea.l A4, <<invalid special address>>
00000E1A 2904 move.l -[A4], D4
00000E1C 2CA9 1B81 move.l [A6], [A1 + 0x1B81]
00000E20 1300 move.b -[A1], D0
00000E22 0F8C bclr A4, D7
00000E24 AA53 syscall DictionaryDispatch
00000E26 2AE1 move.l [A5]+, -[A1]
00000E28 0D21 btst -[A1], D6
00000E2A 1869 BEEB movea.b A4, [A1 - 0x4115]
label00000E2E:
00000E2E 3732 AD15 move.w -[A3], [[A2] + A2 * 4]
00000E32 DB45 addx.w D5, D5
00000E34 B32E 8CFB xor.b [A6 - 0x7305], D1
00000E38 2312 move.l -[A1], [A2]
00000E3A 5B07 subq.b D7, 5
00000E3C 2700 move.l -[A3], D0
00000E3E 56E3 sne -[A3]
00000E40 0808 A304 btst.b A0, 0x4
00000E44 AB52 syscall bAddOver
00000E46 C98B exg D4, A3
00000E48 B311 xor.b [A1], D1
00000E4A 3222 move.w D1, -[A2]
00000E4C B8CB cmpa.w A4, A3
00000E4E 05F3 .incomplete
00000E50 0713 btst [A3], D3
00000E52 1606 move.b D3, D6
00000E54 4C0D 0630 movem.w D4,D5,A1,A2, A5
00000E58 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
00000E5A C904 abcd D4, D4
00000E5C C101 abcd D0, D1
00000E5E 6B14 bmi +0x16 /* 00000E74 */
00000E60 0093 E942 F68B ori.l [A3], 0xE942F68B
00000E66 05A3 bclr -[A3], D2
00000E68 851C or.b [A4]+, D2
00000E6A 5B07 subq.b D7, 5
00000E6C 7B03 moveq.l D5, 0x03
00000E6E 0B15 btst [A5], D5
00000E70 853A FB15 or.b [PC - 0x4EB /* FFFFFB17, cstring ""<EOF> */], D2
label00000E74:
00000E74 6B27 bmi +0x29 /* 00000E9D */
00000E76 32E5 move.w [A1]+, -[A5]
00000E78 1C0F move.b D6, A7
00000E7A 8C2B 0EA5 or.b D6, [A3 + 0xEA5]
00000E7E 00EB .incomplete
00000E80 734B moveq.l D1, 0x4B
00000E82 09E5 .incomplete
00000E84 1553 3FC0 move.b [A2 + 0x3FC0], [A3]
00000E88 8183 0FC5 unpk D0, D3, 0x0FC5
00000E8C 1B0F move.b -[A5], A7
00000E8E E9BA rol D2, D4
00000E90 3B4C 1304 move.w [A5 + 0x1304], A4
00000E94 C90C abcd -[A4], -[A4]
00000E96 26EB 04D3 move.l [A3]+, [A3 + 0x4D3]
00000E9A 0C51 D8E1 cmpi.w [A1], 0xD8E1
00000E9E DECB add.w A7, A3
00000EA0 216B 00F2 6B10 move.l [A0 + 0x6B10], [A3 + 0xF2]
00000EA6 CB8D exg D5, A5
00000EA8 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4
00000EAA 5A58 addq.w [A0]+, 5
00000EAC 81C3 divs.w D0, D3
00000EAE D70B addx.b -[A3], -[A3]
00000EB0 817C B884 or.w 0xB884, D0
00000EB4 02B3 574B 1145 AD11 andi.l [[A3 + A2 * 4]], 0x574B1145
00000EBC C92D 71D3 and.b [A5 + 0x71D3], D4
00000EC0 1A6B 5E9B movea.b A5, [A3 + 0x5E9B]
00000EC4 02C9 .incomplete
00000EC6 0293 05C9 B07B andi.l [A3], 0x5C9B07B
00000ECC 0580 bclr D0, D2
00000ECE 6B04 bmi +0x6 /* 00000ED4 */
00000ED0 A861 syscall Random
00000ED2 074B bchg A3, D3
label00000ED4:
00000ED4 1CCB move.b [A6]+, A3
00000ED6 0D69 010F bchg [A1 + 0x10F], D6
00000EDA 8DF8 64E1 divs.w D6, [0x000064E1]
00000EDE C31B and.b [A3]+, D1
00000EE0 0564 bchg -[A4], D2
00000EE2 FB2A .extension 0xB2A <<F/4-5/5>> // unimplemented
00000EE4 4263 clr.w -[A3]
00000EE6 580F addq.b A7, 4
00000EE8 5663 addq.w -[A3], 3
00000EEA 580F addq.b A7, 4
00000EEC 4232 B256 clr.b [A2 + A3.w * 2 + 0x56]
00000EF0 464C not.w A4
00000EF2 A313 syscall FlushVol, flags=3
00000EF4 0F00 btst D0, D7
00000EF6 AB1B syscall PutRgn
00000EF8 C300 abcd D1, D0
00000EFA E104 asl D4.b, 8
00000EFC 9315 sub.b [A5], D1
00000EFE A4C0 syscall vFlushCache, flags=4
00000F00 A47B syscall ADBReInit, flags=4
00000F02 0523 btst -[A3], D2
00000F04 0E69 2D33 4C22 .invalid.w [A1 + 0x4C22], 0x2D33 /* '-3' */ // invalid immediate operation
00000F0A 50E3 st -[A3]
00000F0C 571F subq.b [A7]+, 3
00000F0E 0B08 btst A0, D5
00000F10 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00000F12 4249 clr.w A1
00000F14 011F btst [A7]+, D0
00000F16 E901 asl D1.b, 4
00000F18 B363 xor.w -[A3], D1
00000F1A A514 syscall GetVol/PBHGetVol/HGetVol, flags=5
00000F1C 233A 1532 move.l -[A1], [PC + 0x1532 /* 00002450, cstring ""<EOF> */]
00000F20 2B05 move.l -[A5], D5
00000F22 633D bls +0x3F /* 00000F61 */
00000F24 A301 syscall Close, flags=3
00000F26 C0F2 5603 mulu.w D0, [A2 + D5.w * 8 + 0x3]
00000F2A 1DA9 EE23 0297 move.b [A6 + D0.w * 2 - 0x105], [A1 - 0x11DD]
00000F30 0566 bchg -[A6], D2
00000F32 E301 asl D1.b, 1
00000F34 1345 2A10 move.b [A1 + 0x2A10], D5
00000F38 F0C2 A371 .extension 0x0C2 <<F/2-3/0>> // unimplemented
00000F3C F4C3 .invalid <<cinv/cpush with scope=0>>
00000F3E 0556 bchg [A6], D2
00000F40 633D bls +0x3F /* 00000F7F */
00000F42 C263 and.w D1, -[A3]
00000F44 3D43 0D06 move.w [A6 + 0xD06], D3
00000F48 08CB 1070 bset.b A3, 0x70 /* 'p' */
00000F4C 22B8 7B33 move.l [A1], [0x00007B33]
00000F50 CB21 and.b -[A1], D5
00000F52 FB14 .extension 0xB14 <<F/4-5/5>> // unimplemented
00000F54 FB18 .extension 0xB18 <<F/4-5/5>> // unimplemented
00000F56 CB05 abcd D5, D5
00000F58 0243 E763 andi.w D3, 0xE763
00000F5C 3D2A 2861 move.w -[A6], [A2 + 0x2861]
00000F60 02AA FB12 EDE5 830F andi.l [A2 - 0x7CF1], 0xFB12EDE5
00000F68 6104 bsr +0x6 /* 00000F6E */
00000F6A AABB syscall 0xABB
00000F6C 1843 movea.b A4, D3
fn00000F6E:
00000F6E 02F3 .incomplete
00000F70 3438 4B38 move.w D2, [0x00004B38]
00000F74 730B moveq.l D1, 0x0B
00000F76 1B34 48A9 move.b -[A5], [A4 + D4 - 0x87]
00000F7A 2349 BEFB move.l [A1 - 0x4105], A1
00000F7E 0E06 08C3 .invalid.b D6, 0xC3 // invalid immediate operation
00000F82 454B chk.w D2, A3
00000F84 2A1B move.l D5, [A3]+
00000F86 0B11 btst [A1], D5
00000F88 B47B 0546 cmp.w D2, <<invalid full ext with IS == 1 and I/IS == 6>>
00000F8C 870D sbcd -[A3], -[A5]
00000F8E 23C0 0213 4433 move.l [0x02134433], D0
00000F94 0CA3 13F3 34AD cmpi.l -[A3], 0x13F334AD
00000F9A 040F 452B subi.b A7, 0x2B /* '+' */
00000F9E 252B 98FB move.l -[A2], [A3 - 0x6705]
00000FA2 0203 0B00 andi.b D3, 0x0
00000FA6 1357 8CF0 move.b [A1 - 0x7310], [A7]
00000FAA 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4
00000FAC 2337 A900 move.l -[A1], [A7 + <<invalid base displacement size>> + A2]
00000FB0 9308 subx.b -[A1], -[A0]
00000FB2 E534 roxl D4.b, D2
00000FB4 4D0E .invalid 6, A6 // invalid opcode 4 with b == 4
00000FB6 A302 syscall Read, flags=3
00000FB8 8111 or.b [A1], D0
00000FBA 0243 6021 andi.w D3, 0x6021 /* '`!' */
00000FBE 0D36 01D7 btst <<invalid full ext with IS == 1 and I/IS == 7>>, D6
00000FC2 B301 xor.b D1, D1
00000FC4 4DA6 .invalid 6, -[A6] // invalid opcode 4 with b == 6
00000FC6 5B15 subq.b [A5], 5
00000FC8 2E04 move.l D7, D4
00000FCA CB0D abcd -[A5], -[A5]
00000FCC 5A58 addq.w [A0]+, 5
00000FCE A306 syscall KillIO, flags=3
00000FD0 EB32 roxl D2.b, D5
00000FD2 A70C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=7
00000FD4 4BFB 2065 lea.l A5, [PC + D2.w + 0x65]
00000FD8 2529 25EB move.l -[A2], [A1 + 0x25EB]
00000FDC 0905 btst D5, D4
00000FDE 58A5 addq.l -[A5], 4
00000FE0 572B 1173 subq.b [A3 + 0x1173], 3
00000FE4 0A3B 0B63 18C5 xori.b [PC + D1 - 0x59], 0x63 /* 'c' */
00000FEA D293 add.l D1, [A3]
00000FEC 04EB .incomplete
00000FEE 09EB .incomplete
00000FF0 2C2B 87E8 move.l D6, [A3 - 0x7818]
00000FF4 0306 btst D6, D1
00000FF6 3101 move.w -[A0], D1
00000FF8 0F04 btst D4, D7
00000FFA E811 roxr D1.b, 4
00000FFC 010F btst A7, D0
00000FFE E804 asr D4.b, 4
00001000 9307 subx.b D1, D7
00001002 3101 move.w -[A0], D1
00001004 C359 and.w [A1]+, D1
00001006 8103 sbcd D0, D3
00001008 0703 btst D3, D3
0000100A C6E1 mulu.w D3, -[A1]
0000100C 28F3 0C2B move.l [A4]+, [A3 + D0 * 4 + 0x2B]
00001010 2A26 move.l D5, -[A6]
00001012 6315 bls +0x17 /* 00001029 */
00001014 6447 bcc +0x49 /* 0000105D */
00001016 017F bchg <<invalid special address>>, D0
00001018 2312 move.l -[A1], [A2]
0000101A 2E04 move.l D7, D4
0000101C B306 xor.b D6, D1
0000101E 032D 450B btst [A5 + 0x450B], D1
00001022 6587 bcs -0x77 /* 00000FAB */
00001024 A306 syscall KillIO, flags=3
00001026 4132 7323 2324 A246 B006 .invalid 0, [[A2 + 0x2324 + D7 * 2] - 0x5DB94FFA] // invalid opcode 4 with b == 4
00001030 6E45 bgt +0x47 /* 00001077 */
00001032 D9CB add.l A4, A3
00001034 0DE3 .incomplete
00001036 02FB .incomplete
00001038 0E3B 052B 1B93 14A5 0EB7 .invalid.b [[ + D1 * 2] + 0x14A50EB7], 0x2B /* '+' */ // invalid immediate operation
00001042 0C4A D814 cmpi.w A2, 0xD814
00001046 8402 or.b D2, D2
00001048 F78D .invalid <<F/6/3>>
0000104A 8ACB divu.w D5, A3
0000104C 079D bclr [A5]+, D3
0000104E 1383 120A move.b [A1 + D1.w * 2 + 0xA], D3
00001052 FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
00001054 5603 addq.b D3, 3
00001056 2D0B move.l -[A6], A3
00001058 08AD 698B 0249 bclr.b [A5 + 0x249], 0x8B
0000105E 24EA E505 move.l [A2]+, [A2 - 0x1AFB]
00001062 8365 or.w -[A5], D1
00001064 2D0E move.l -[A6], A6
00001066 A317 syscall Eject, flags=3
00001068 2613 move.l D3, [A3]
0000106A 1396 2D0E 6041 move.b [[A1 + <<invalid base displacement size>>] + D2 * 4 + 0x6041], [A6]
00001070 2FE3 move.l <<invalid special address>>, -[A3]
00001072 0769 6283 bchg [A1 + 0x6283], D3
00001076 0132 0F8C btst <<invalid full ext with I/IS == 4>>, D0
0000107A D822 add.b D4, -[A2]
0000107C 50BB 1EA5 addq.l [PC + D1 * 8 - 0x91], 8
00001080 6283 bhi -0x7B /* 00001005 */
00001082 078B bclr A3, D3
00001084 36AB 21BB move.w [A3], [A3 + 0x21BB]
00001088 5EC3 sgt D3
0000108A 1B8B 0143 4241 0193 move.b [[A5 + <<invalid base displacement size>>] + 0x42410193], A3
00001092 089D 3021 bclr.b [A5]+, 0x21 /* '!' */
00001096 0102 btst D2, D0
00001098 3335 7134 move.w -[A1], <<invalid full ext with I/IS == 4>>
0000109C 2A28 6703 move.l D5, [A0 + 0x6703]
000010A0 DF81 addx.l D7, D1
000010A2 461B not.b [A3]+
000010A4 01DB .incomplete
000010A6 15B3 1F03 11A2 065B 1822 move.b [A2 + D1 + 0x22], [[A3 + <<invalid base displacement size>> + D1 * 8] + 0x11A2065B]
000010B0 50E6 st -[A6]
000010B2 030D btst A5, D1
000010B4 DB15 add.b [A5], D5
000010B6 9315 sub.b [A5], D1
000010B8 E13B rol D3.b, D0
000010BA EB55 roxl D5.w, 5
000010BC 893C 6B4C or.b 0x4C /* 'L' */, D4
000010C0 C2A3 and.l D1, -[A3]
000010C2 43BB 0113 1508 020F .invalid 1, [[PC + D0] + 0x1508020F] // invalid opcode 4 with b == 6
000010CA 094E bchg A6, D4
000010CC 6B4C bmi +0x4E /* 0000111A */
000010CE 9904 subx.b D4, D4
000010D0 A302 syscall Read, flags=3
000010D2 0613 03C5 addi.b [A3], 0xC5
000010D6 9188 subx.l -[A0], -[A0]
000010D8 DB15 add.b [A5], D5
000010DA 4631 0761 8D3B not.b [[A1 - 0x72C5]]
000010E0 451F .invalid 2, [A7]+ // invalid opcode 4 with b == 4
000010E2 3B45 2703 move.w [A5 + 0x2703], D5
000010E6 04E4 .incomplete
000010E8 E15B rol D3.w, 8
000010EA 020F 36EB andi.b A7, 0xEB
000010EE 0808 02EB btst.b A0, 0xEB
000010F2 3122 move.w -[A0], -[A2]
000010F4 50FB 6B3B 4529 D288 2483 26B6 st [[PC + 0x4529D288 + D6 * 2] + 0x248326B6]
00001100 3B72 0F50 411E move.w [A5 + 0x411E], [A2]
00001106 3310 move.w -[A1], [A0]
00001108 C600 and.b D3, D0
0000110A D386 addx.l D1, D6
0000110C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000110E F338 .extension 0x338 <<F/4-5/1>> // unimplemented
00001110 231D move.l -[A1], [A5]+
00001112 000F 2917 ori.b A7, 0x17
00001116 F0B3 030B .extension 0x0B3 <<F/2-3/0>> // unimplemented
label0000111A:
0000111A 16C0 move.b [A3]+, D0
0000111C C80B and.b D4, A3
0000111E 160F move.b D3, A7
00001120 C263 and.w D1, -[A3]
00001122 22D3 move.l [A1]+, [A3]
00001124 0807 066E btst.b D7, 0x6E /* 'n' */
00001128 A302 syscall Read, flags=3
0000112A 3200 move.w D1, D0
0000112C 0F8C bclr A4, D7
0000112E C600 and.b D3, D0
00001130 036A C2EB bchg [A2 - 0x3D15], D1
00001134 27FB 0F05 5707 06DE B524 move.l [[PC + <<invalid base displacement size>>] + D5 * 8 + 0x6DEB524], [[PC + <<invalid base displacement size>>] + D0 * 8]
0000113E C021 and.b D0, -[A1]
00001140 03D8 .incomplete
00001142 0349 bchg A1, D1
00001144 0136 EB27 C102 F4C2 8B5F btst [[A6 - 0x3EFE] + A6 * 2 - 0xB3D74A1], D0
0000114E 6B17 bmi +0x19 /* 00001167 */
00001150 9B01 subx.b D5, D1
00001152 BB10 xor.b [A0], D5
00001154 A70F syscall MountVol, flags=7
00001156 00FB .incomplete
00001158 0901 btst D1, D4
0000115A 07DB .incomplete
0000115C 04C1 .incomplete
0000115E 030B btst A3, D1
00001160 0900 btst D0, D4
00001162 6381 bls -0x7D /* 000010E5 */
00001164 5613 addq.b [A3], 3
00001166 24D3 move.l [A2]+, [A3]
00001168 6F2B ble +0x2D /* 00001195 */
0000116A 05EB .incomplete
0000116C 272B 058B move.l -[A3], [A3 + 0x58B]
00001170 5F7B 0202 subq.w [PC + D0.w * 2 + 0x2], 7
00001174 0F01 btst D1, D7
00001176 1503 move.b -[A2], D3
00001178 061B 0408 addi.b [A3]+, 0x8
0000117C 020F C51B andi.b A7, 0x1B
00001180 0F30 0223 btst [A0 + D0.w * 2 + 0x23], D7
00001184 3E22 move.w D7, -[A2]
00001186 503B 001B addq.b [PC + D0.w + 0x1B], 8
0000118A 2300 move.l -[A1], D0
0000118C B379 6E36 66F3 xor.w [0x6E3666F3], D1
00001192 1F7B 0A7C B802 move.b [A7 - 0x47FE], [PC + D0 * 2 + 0x7C]
00001198 0F02 btst D2, D7
0000119A 0F6E 6693 bchg [A6 + 0x6693], D7
0000119E 1D05 move.b -[A6], D5
000011A0 0FA3 bclr -[A3], D7
000011A2 1EDB move.b [A7]+, [A3]+
000011A4 0832 020F 8CAA btst.b [A2 + A0 * 4 - 0x86], 0xF
000011AA 5314 subq.b [A4], 1
000011AC 491B .invalid 4, [A3]+ // invalid opcode 4 with b == 4
000011AE EB24 asl D4.b, D5
000011B0 41F5 6920 6304 lea.l A0, [A5 + 0x6304 + D6]
000011B6 6B11 bmi +0x13 /* 000011C9 */
000011B8 C339 E320 731E and.b [0xE320731E], D1
000011BE 0B0C btst A4, D5
000011C0 1B1B move.b -[A5], [A3]+
000011C2 C517 and.b [A7], D2
000011C4 EB55 roxl D5.w, 5
000011C6 6683 bne -0x7B /* 0000114B */
000011C8 1085 move.b [A0], D5
000011CA 0603 6532 addi.b D3, 0x32 /* '2' */
000011CE 12AC 1700 move.b [A1], [A4 + 0x1700]
000011D2 9203 sub.b D1, D3
000011D4 7A8C moveq.l D5, 0xFFFFFF8C
000011D6 3666 movea.w A3, -[A6]
000011D8 EB0B lsl D3.b, 5
000011DA FAAC 0700 .extension 0xAAC <<F/2-3/5>> // unimplemented
000011DE 8F02 sbcd D7, D2
000011E0 0F8C bclr A4, D7
000011E2 1703 move.b -[A3], D3
000011E4 03C5 .incomplete
000011E6 057B 0081 bchg [PC + D0.w - 0x127], D2
000011EA A588 syscall IOPMoveData, flags=5
000011EC 0698 029B 08C5 addi.l [A0]+, 0x29B08C5
000011F2 0803 2DC0 btst.b D3, 0xC0
000011F6 8155 or.w [A5], D0
000011F8 B360 xor.w -[A0], D1
000011FA 2506 move.l -[A2], D6
000011FC EB24 asl D4.b, D5
000011FE EA0B lsr D3.b, 5
00001200 0BAC 024B bclr [A4 + 0x24B], D5
00001204 2309 move.l -[A1], A1
00001206 01BB 0122 B8CB 2F88 bclr [[PC - 0x4735 + D0] + 0x2F88], D0
0000120E A31E syscall NewPtrClear, flags=3
00001210 2501 move.l -[A2], D1
00001212 FB55 .extension 0xB55 <<F/4-5/5>> // unimplemented
00001214 955F sub.w [A7]+, D2
00001216 0203 757B andi.b D3, 0x7B /* '{' */
0000121A 0200 F322 andi.b D0, 0x22 /* '\"' */
0000121E 02E3 .incomplete
00001220 82D8 divu.w D1, [A0]+
00001222 7CB8 moveq.l D6, 0xFFFFFFB8
00001224 0053 4E26 ori.w [A3], 0x4E26 /* 'N&' */
00001228 2B10 move.l -[A5], [A0]
0000122A CA51 and.w D5, [A1]
0000122C 253B 00A3 move.l -[A2], [PC + D0.w - 0x93]
00001230 2107 move.l -[A0], D7
00001232 046B 0117 9315 subi.w [A3 - 0x6CEB], 0x117
00001238 2250 movea.l A1, [A0]
0000123A 0706 btst D6, D3
0000123C 7603 moveq.l D3, 0x03
0000123E 0D5B bchg [A3]+, D6
00001240 26CB move.l [A3]+, A3
00001242 1200 move.b D1, D0
00001244 FB83 .invalid <<F/6/5>>
00001246 AB31 syscall bMAIN1
00001248 F07C AB31 .extension 0x07C <<F/1/0>>, 0xAB31 // unimplemented
0000124C 4698 not.l [A0]+
0000124E 002B 85F3 2E73 ori.b [A3 + 0x2E73], 0xF3
00001254 085B 3DC5 bchg.b [A3]+, 0xC5
00001258 0383 bclr D3, D1
0000125A 1900 move.b -[A4], D0
0000125C 0F41 bchg D1, D7
0000125E 1E0F move.b D7, A7
00001260 CD52 and.w [A2], D6
00001262 CB16 and.b [A6], D5
00001264 051E btst [A6]+, D2
00001266 8313 or.b [A3], D1
00001268 0947 bchg D7, D4
0000126A E500 asl D0.b, 2
0000126C 61C1 bsr -0x3D /* 0000122F */
0000126E E500 asl D0.b, 2
00001270 22B8 AB06 move.l [A1], [0xFFFFAB06]
00001274 032D CB0D btst [A5 - 0x34F3], D1
00001278 4351 chk.w D1, [A1]
0000127A 254D 22B8 move.l [A2 + 0x22B8], A5
0000127E 65DF bcs -0x1F /* 0000125F */
00001280 654D bcs +0x4F /* 000012CF */
00001282 4D01 .invalid 6, D1 // invalid opcode 4 with b == 4
00001284 A5E8 syscall vHiliteText, flags=5
00001286 234F A54E move.l [A1 - 0x5AB2], A7
0000128A 331A move.w -[A1], [A2]+
0000128C 0F2D 32A5 btst [A5 + 0x32A5], D7
00001290 3453 movea.w A2, [A3]
00001292 3F69 0401 7D50 move.w [A7 + 0x7D50], [A1 + 0x401]
00001298 3301 move.w -[A1], D1
0000129A E9AF lsl D7, D4
0000129C 8B1E or.b [A6]+, D5
0000129E 6103 bsr +0x5 /* 000012A3 */
000012A0 8710 or.b [A0], D3
000012A2 47AB 2CA7 .invalid 3, [A3 + 0x2CA7] // invalid opcode 4 with b == 6
000012A6 1052 movea.b A0, [A2]
000012A8 7332 moveq.l D1, 0x32
000012AA A710 syscall Allocate/PBAllocContig/AllocContig, flags=7
000012AC 5F73 2A92 subq.w [A3 + D2 * 2 - 0x110], 7
000012B0 A336 syscall MoreMasters, flags=3
000012B2 6908 bvs +0xA /* 000012BC */
000012B4 0F89 bclr A1, D7
000012B6 CC8B and.l D6, A3
000012B8 1E22 move.b D7, -[A2]
000012BA 500B addq.b A3, 8
label000012BC:
000012BC 0CAB 2CE5 08C3 6307 cmpi.l [A3 + 0x6307], 0x2CE508C3
000012C4 0868 A308 6B2A bchg.b [A0 + 0x6B2A], 0x8
000012CA ED0E lsl D6.b, 6
000012CC 851F or.b [A7]+, D2
000012CE 434C chk.w D1, A4
000012D0 8502 sbcd D2, D2
000012D2 E315 roxl D5.b, 1
000012D4 A503 syscall Write, flags=5
000012D6 5B11 subq.b [A1], 5
000012D8 AB1D syscall QDExtensions
000012DA B51B xor.b [A3]+, D2
000012DC 8361 or.w -[A1], D1
000012DE 2613 move.l D3, [A3]
000012E0 0727 btst -[A7], D3
000012E2 055A bchg [A2]+, D2
000012E4 1617 move.b D3, [A7]
000012E6 0577 B303 BB1B 0306 bchg [[A7 + <<invalid base displacement size>> + A3 * 2] - 0x44E4FCFA], D2
000012EE 1702 move.b -[A3], D2
000012F0 B15B xor.w [A3]+, D0
000012F2 3A22 move.w D5, -[A2]
000012F4 50C3 st D3
000012F6 03BB 1B37 0651 7E16 FB00 DBC4 bclr [[PC + 0x6517E16] + D1 * 2 - 0x4FF243C], D1
00001302 C550 and.w [A0], D2
00001304 58C3 svc D3
00001306 1F16 move.b -[A7], [A6]
00001308 0800 FB35 btst.b D0, 0x35 /* '5' */
0000130C 0507 btst D7, D2
0000130E 8B2F 6500 or.b [A7 + 0x6500], D5
00001312 DB55 add.w [A5], D5
00001314 6500 85B5 bcs -0x7A49 /* FFFF98CB */
00001318 E92C lsl D4.b, D4
0000131A BB1E xor.b [A6]+, D5
0000131C C339 29B9 0998 and.b [0x29B90998], D1
00001322 89B5 6502 E324 or.l [[A5 + <<invalid base displacement size>> + D6 * 4] - 0x1CDC], D4
00001328 E500 asl D0.b, 2
0000132A 2588 AB06 2B3A move.l [[A2 + <<invalid base displacement size>>] + A2 * 2 + 0x2B3A], A0
00001330 6503 bcs +0x5 /* 00001335 */
00001332 D339 7156 E367 add.b [0x7156E367], D1
00001338 0AFB .incomplete
0000133A 68AB bvc -0x53 /* 000012E7 */
0000133C 21E9 0E23 3A89 move.l [0x00003A89], [A1 + 0xE23]
00001342 0003 5665 ori.b D3, 0x65 /* 'e' */
00001346 03FB .incomplete
00001348 5549 subq.w A1, 2
0000134A DF83 addx.l D7, D3
0000134C 1965 0CA3 move.b [A4 + 0xCA3], -[A5]
00001350 2121 move.l -[A0], -[A1]
00001352 2509 move.l -[A2], A1
00001354 8A65 or.w D5, -[A5]
00001356 00E5 .incomplete
00001358 534D subq.w A5, 1
0000135A E2AB lsr D3, D1
0000135C 068B 77D5 5A17 addi.l A3, 0x77D55A17
00001362 84BE or.l D2, <<invalid special address>>
00001364 5705 subq.b D5, 3
00001366 5A61 addq.w -[A1], 5
00001368 129B move.b [A1], [A3]+
0000136A 02A5 D52B 3689 andi.l -[A5], 0xD52B3689
00001370 0681 127C 234A addi.l D1, 0x127C234A
00001376 000F C503 ori.b A7, 0x3
0000137A 2780 461B move.l [A3 + D4.w * 8 + 0x1B], D0
0000137E 0024 AB02 ori.b -[A4], 0x2
00001382 0B11 btst [A1], D5
00001384 04DE .incomplete
00001386 4E27 .invalid // invalid opcode 4
00001388 0352 bchg [A2], D1
0000138A 5213 addq.b [A3], 1
0000138C 0016 5B0A ori.b [A6], 0xA /* '\n' */
00001390 9302 subx.b D1, D2
00001392 0F48 bchg A0, D7
00001394 8446 or.w D2, D6
00001396 9892 sub.l D4, [A2]
00001398 4185 .invalid 0, D5 // invalid opcode 4 with b == 6
0000139A 434E chk.w D1, A6
0000139C 1301 move.b -[A1], D1
0000139E 4608 not.b A0
000013A0 1E16 move.b D7, [A6]
000013A2 D32A 7B0C add.b [A2 + 0x7B0C], D1
000013A6 F589 .invalid <<F/6/2>>
000013A8 3334 06DA move.w -[A1], [A4 + D0.w * 8 - 0x38]
000013AC 1B1E move.b -[A5], [A6]+
000013AE 4884 ext.w D4
000013B0 3707 move.w -[A3], D7
000013B2 6A81 bpl -0x7D /* 00001335 */
000013B4 8EF4 06DA divu.w D7, [A4 + D0.w * 8 - 0x38]
000013B8 6317 bls +0x19 /* 000013D1 */
000013BA 7B0A moveq.l D5, 0x0A
000013BC 4863 pea.l -[A3]
000013BE 1C13 move.b D6, [A3]
000013C0 018B bclr A3, D0
000013C2 0973 0417 bchg [A3 + D0.w * 4 + 0x17], D4
000013C6 0990 bclr [A0], D4
000013C8 1B00 move.b -[A5], D0
000013CA D301 addx.b D1, D1
000013CC E027 asr D7.b, D0
000013CE 0794 bclr [A4], D3
000013D0 EB40 asl D0.w, 5
000013D2 1B00 move.b -[A5], D0
000013D4 3214 move.w D1, [A4]
000013D6 121B move.b D1, [A3]+
000013D8 0000 5B64 ori.b D0, 0x64 /* 'd' */
000013DC C300 abcd D1, D0
000013DE 8B09 sbcd -[A5], -[A1]
000013E0 C308 abcd -[A1], -[A0]
000013E2 A301 syscall Close, flags=3
000013E4 D814 add.b D4, [A4]
000013E6 8B18 or.b [A0]+, D5
000013E8 06DA .incomplete
000013EA 8203 or.b D1, D3
000013EC 0FE3 .incomplete
000013EE 0273 0061 0407 andi.w [A3 + D0.w * 4 + 0x7], 0x61 /* 'a' */
000013F4 0241 4023 andi.w D1, 0x4023 /* '@#' */
000013F8 700B moveq.l D0, 0x0B
000013FA 2B54 4B25 move.l [A5 + 0x4B25], [A4]
000013FE 4214 clr.b [A4]
00001400 1E3C 1B01 move.b D7, 0x1
00001404 42CB .invalid A3 // invalid opcode 4 with subtype 1
00001406 4842 swap.w D2
00001408 4C1E 3CAB movem.w D0,D1,D3,D5,D7,A2,A3,A4,A5, [A6]+
0000140C 0D5B bchg [A3]+, D6
0000140E 6F4C ble +0x4E /* 0000145C */
00001410 2B8A 2826 move.l [A5 + D2 + 0x26], A2
00001414 B302 xor.b D2, D1
00001416 1703 move.b -[A3], D3
00001418 D027 add.b D0, -[A7]
0000141A 088D 142E bclr.b A5, 0x2E /* '.' */
0000141E 0482 B304 48AE subi.l D2, 0xB30448AE
00001424 10C5 move.b [A0]+, D5
00001426 0FAB 7078 bclr [A3 + 0x7078], D7
0000142A C601 and.b D3, D1
0000142C 0727 btst -[A7], D3
0000142E 0487 2708 2521 subi.l D7, 0x27082521
00001434 85DE divs.w D2, [A6]+
00001436 7861 moveq.l D4, 0x61
00001438 0C27 01A6 cmpi.b -[A7], 0xA6
0000143C 6300 2314 bls +0x2316 /* 00003752 */
00001440 4673 1C28 not.w [A3 + D1 * 4 + 0x28]
00001444 C31A and.b [A2]+, D1
00001446 9B00 subx.b D5, D0
00001448 2301 move.l -[A1], D1
0000144A 10CB move.b [A0]+, A3
0000144C 1248 movea.b A1, A0
0000144E 841C or.b D2, [A4]+
00001450 4E05 .invalid // invalid opcode 4
00001452 4E6B move A3, USP
00001454 39C1 CDBB move.w 0xCDBB, D1
00001458 0532 1C04 btst [A2 + D1 * 4 + 0x4], D2
label0000145C:
0000145C 140F move.b D2, A7
0000145E 8C05 or.b D6, D5
00001460 8784 1402 unpk D3, D4, 0x1402
00001464 332A AB19 move.w -[A1], [A2 - 0x54E7]
00001468 6AA9 bpl -0x55 /* 00001413 */
0000146A 7D37 moveq.l D6, 0x37
0000146C 014A bchg A2, D0
0000146E E1E3 asl .w -[A3]
00001470 AB02 syscall BitsToPix
00001472 8A04 or.b D5, D4
00001474 1E10 move.b D7, [A0]
00001476 7E2C moveq.l D7, 0x2C
00001478 6868 bvc +0x6A /* 000014E2 */
0000147A 6346 bls +0x48 /* 000014C2 */
0000147C 289B move.l [A4], [A3]+
0000147E 20AC 3441 move.l [A0], [A4 + 0x3441]
00001482 0076 064B 0810 ori.w [A6 + D0 + 0x10], 0x64B
00001488 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
0000148A 281E move.l D4, [A6]+
0000148C 6AD3 bpl -0x2B /* 00001461 */
0000148E 0113 btst [A3], D0
00001490 803E or.b D0, <<invalid special address>>
00001492 1E6A E319 movea.b A7, [A2 - 0x1CE7]
00001496 1F5A 587E move.b [A7 + 0x587E], [A2]+
0000149A 2CB7 0A0D move.l [A6], [A7 + D0 * 2 + 0xD]
0000149E 8B21 or.b -[A1], D5
000014A0 2700 move.l -[A3], D0
000014A2 D83E add.b D4, <<invalid special address>>
000014A4 41D2 lea.l A0, [A2]
000014A6 667B bne +0x7D /* 00001523 */
000014A8 1901 move.b -[A4], D1
000014AA D856 add.w D4, [A6]
000014AC 2B0E move.l -[A5], A6
000014AE 1707 move.b -[A3], D7
000014B0 5C1C addq.b [A4]+, 6
000014B2 3E5B movea.w A7, [A3]+
000014B4 29DB 8307 0747 move.l 0x83070747, [A3]+
000014BA 6B08 bmi +0xA /* 000014C4 */
000014BC 1C28 0705 move.b D6, [A0 + 0x705]
000014C0 4C8C AA7B movem.w D0,D1,D3,D4,D5,D6,A1,A3,A5,A7, A4
// begin alternate branch 000014C2-000014C4
label000014C2:
000014C2 AA7B syscall 0xA7B
// end alternate branch 000014C2-000014C4
label000014C2: // (misaligned)
label000014C4:
000014C4 1017 move.b D0, [A7]
000014C6 05F3 .incomplete
000014C8 A58E syscall BTreeDispatch, flags=5
000014CA 1705 move.b -[A3], D5
000014CC F843 3467 .extension 0x843 <<F/1/4>>, 0x3467 // unimplemented
000014D0 071E btst [A6]+, D3
000014D2 0324 btst -[A4], D1
000014D4 1706 move.b -[A3], D6
000014D6 D96A 1709 add.w [A2 + 0x1709], D4
000014DA 9A97 sub.l D5, [A7]
000014DC 1259 movea.b A1, [A1]+
000014DE BB10 xor.b [A0], D5
000014E0 5307 subq.b D7, 1
label000014E2:
000014E2 2803 move.l D4, D3
000014E4 1D27 move.b -[A6], -[A7]
000014E6 0727 btst -[A7], D3
000014E8 0700 btst D0, D3
000014EA 9B64 sub.w -[A4], D5
000014EC 130C move.b -[A1], A4
000014EE 1E64 movea.b A7, -[A4]
000014F0 AB12 syscall PackRgn
000014F2 E444 asr D4.w, 2
000014F4 4407 neg.b D7
000014F6 085A D308 bchg.b [A2]+, 0x8
000014FA 847B 184C or.w D2, [PC + D1 + 0x4C]
000014FE 401C negx.b [A4]+
00001500 6A21 bpl +0x23 /* 00001523 */
00001502 DD00 addx.b D6, D0
00001504 1347 3311 move.b [A1 + 0x3311], D7
00001508 7676 moveq.l D3, 0x76
0000150A 3B37 340B move.w -[A5], [A7 + D3.w * 4 + 0xB]
0000150E 194B 0980 move.b [A4 + 0x980], A3
00001512 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00001514 C43E and.b D2, <<invalid special address>>
00001516 0F3E btst <<invalid special address>>, D7
00001518 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4
0000151A 96F2 766B sub.w A3, [A2 + D7.w * 8 + 0x6B]
0000151E 0F1B btst [A3]+, D7
00001520 0853 0CD3 bchg.b [A3], 0xD3
00001524 165C movea.b A3, [A4]+
00001526 A120 syscall SetPtrSize, flags=1
00001528 730C moveq.l D1, 0x0C
0000152A 4708 .invalid 3, A0 // invalid opcode 4 with b == 4
0000152C AF2C syscall 0xB2C, auto_pop
0000152E 24CB move.l [A2]+, A3
00001530 188A move.b [A4], A2
00001532 4E2E .invalid // invalid opcode 4
00001534 046C 1007 0AA7 subi.w [A4 + 0xAA7], 0x1007
0000153A 3301 move.w -[A1], D1
0000153C 930E subx.b -[A1], -[A6]
0000153E 3B4D A333 move.w [A5 - 0x5CCD], A5
00001542 E80F lsr D7.b, 4
00001544 F276 0FA5 .extension 0x276 <<F/1/1>>, 0x0FA5 // unimplemented
00001548 59DB svs [A3]+
0000154A 05A6 bclr -[A6], D2
0000154C 2C3B 4F0B 1807 062F move.l D6, [[PC + <<invalid base displacement size>> + D4 * 8] + 0x1807062F]
00001554 7A7A moveq.l D5, 0x7A
00001556 EB19 rol D1.b, 5
00001558 8B26 or.b -[A6], D5
0000155A 8B02 sbcd D5, D2
0000155C 122C 05E7 move.b D1, [A4 + 0x5E7]
00001560 E32C lsl D4.b, D1
00001562 3B00 move.w -[A5], D0
00001564 5336 AB34 subq.b <<invalid full ext with I/IS == 4>>, 1
00001568 CE42 and.w D7, D2
0000156A 2301 move.l -[A1], D1
0000156C 4A0B tst.b A3
0000156E 0FEB .incomplete
00001570 0F4A bchg A2, D7
00001572 42E5 .invalid -[A5] // invalid opcode 4 with subtype 1
00001574 0088 5311 EB0F ori.l A0, 0x5311EB0F
0000157A 8842 or.w D4, D2
0000157C 9B09 subx.b -[A5], -[A1]
0000157E 2301 move.l -[A1], D1
00001580 2CAB 0F43 move.l [A6], [A3 + 0xF43]
00001584 372C A100 move.w -[A3], [A4 - 0x5F00]
00001588 16A3 move.b [A3], -[A3]
0000158A 1543 3716 move.b [A2 + 0x3716], D3
0000158E 26C3 move.l [A3]+, D3
00001590 3AEE 4704 move.w [A5]+, [A6 + 0x4704]
00001594 4D1B .invalid 6, [A3]+ // invalid opcode 4 with b == 4
00001596 0924 btst -[A4], D4
00001598 C318 and.b [A0]+, D1
0000159A 121B move.b D1, [A3]+
0000159C 0909 btst A1, D4
0000159E EC12 roxr D2.b, 6
000015A0 2B02 move.l -[A5], D2
000015A2 3349 1C1B move.w [A1 + 0x1C1B], A1
000015A6 097B 0332 1C2B 0222 8B05 bchg [[PC + 0x1C2B0222 + D0 * 2] - 0x74FB], D4
000015B0 C85C and.w D4, [A4]+
000015B2 2126 move.l -[A0], -[A6]
000015B4 66F3 bne -0xB /* 000015A9 */
000015B6 1222 move.b D1, -[A2]
000015B8 507E addq.w <<invalid special address>>, 8
000015BA 0707 btst D7, D3
000015BC 998B subx.l -[A4], -[A3]
000015BE 1E25 move.b D7, -[A5]
000015C0 3665 movea.w A3, -[A5]
000015C2 73C3 moveq.l D1, 0xFFFFFFC3
000015C4 63CB bls -0x33 /* 00001591 */
000015C6 1317 move.b -[A1], [A7]
000015C8 0B21 btst -[A1], D5
000015CA 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
000015CC E16C lsl D4.w, D0
000015CE 6B2A bmi +0x2C /* 000015FA */
000015D0 0707 btst D7, D3
000015D2 B402 cmp.b D2, D2
000015D4 C380 and.l D0, D1
000015D6 230B move.l -[A1], A3
000015D8 3D60 6104 move.w [A6 + 0x6104], -[A0]
000015DC CB33 8B1E 270A and.b [[A3] + A0 * 2 + 0x270A], D5
000015E2 B0F8 8993 cmpa.w A0, [0xFFFF8993]
000015E6 6B0A bmi +0xC /* 000015F2 */
000015E8 8193 or.l [A3], D0
000015EA 230B move.l -[A1], A3
000015EC 2908 move.l -[A4], A0
000015EE B8A3 cmp.l D4, -[A3]
000015F0 000B 1644 ori.b A3, 0x44 /* 'D' */
// begin alternate branch 000015F2-000015F4
label000015F2:
000015F2 1644 movea.b A3, D4
// end alternate branch 000015F2-000015F4
label000015F2: // (misaligned)
000015F4 3B00 move.w -[A5], D0
000015F6 0701 btst D1, D3
000015F8 288C move.l [A4], A4
label000015FA:
000015FA E42B lsr D3.b, D2
000015FC 0156 bchg [A6], D0
000015FE 7307 moveq.l D1, 0x07
00001600 1305 move.b -[A1], D5
00001602 5B07 subq.b D7, 5
00001604 E623 asr D3.b, D3
00001606 0173 07BB 0143 0A5B 07A2 1305 bchg [[0x1430A5B + D0 * 8] + 0x7A21305], D0
00001612 7307 moveq.l D1, 0x07
00001614 1273 0700 movea.b A1, [A3 + <<invalid base displacement size>> + D0 * 8]
00001618 DB69 269B add.w [A1 + 0x269B], D5
0000161C 063B 1547 083D addi.b [PC + D0 + 0x3D], 0x47 /* 'G' */
00001622 6B15 bmi +0x17 /* 00001639 */
00001624 B80B cmp.b D4, A3
00001626 0B04 btst D4, D5
00001628 00D3 .incomplete
0000162A 4ED2 jmp [A2]
0000162C A306 syscall KillIO, flags=3
0000162E 2175 9712 9FCB 0B13 move.l [A0 + 0xB13], [[A5 + A1 * 8] - 0x6035]
00001636 1F5C FB16 move.b [A7 - 0x4EA], [A4]+
0000163A 731C moveq.l D1, 0x1C
0000163C 56B3 0AB9 addq.l [A3 + D0 * 2 - 0x71], 3
00001640 0263 260A andi.w -[A3], 0x260A /* '&\n' */
00001644 A32D syscall SetApplLimit, flags=3
00001646 56DB sne [A3]+
00001648 1976 2302 F713 B961 move.b [A4 - 0x469F], [[A6 + <<invalid base displacement size>> + D2 * 2] - 0x8ED]
00001650 043C A713 CD3C subi.b 0x3C /* '<' */, 0x13
00001656 DB19 add.b [A1]+, D5
00001658 0446 C713 subi.w D6, 0xC713
0000165C DDDB add.l A6, [A3]+
0000165E 04F9 .incomplete
00001660 01A1 bclr -[A1], D0
00001662 03A1 bclr -[A1], D1
00001664 05A3 bclr -[A3], D2
00001666 2D34 DCD7 move.l -[A6], [A4 + A5 * 4 - 0x41]
0000166A 1401 move.b D2, D1
0000166C F901 .extension 0x901 <<F/4-5/4>> // unimplemented
0000166E AD03 syscall SetFontLock, auto_pop
00001670 DB03 addx.b D5, D3
00001672 9308 subx.b -[A1], -[A0]
00001674 C714 and.b [A4], D3
00001676 1FE4 move.b <<invalid special address>>, -[A4]
00001678 B273 0900 cmp.w D1, [A3 + <<invalid base displacement size>> + D0]
0000167C 0F36 3708 btst [A6 + <<invalid base displacement size>> + D3 * 8], D7
00001680 AC27 syscall HideDialogItem/HideDItem, auto_pop
00001682 063E C243 addi.b <<invalid special address>>, 0x43 /* 'C' */
00001686 1AA1 move.b [A5], -[A1]
00001688 4E6D move A5, USP
0000168A E1E1 asl .w -[A1]
0000168C 4E3B .invalid // invalid opcode 4
0000168E 00FE .incomplete
00001690 2B1E move.l -[A5], [A6]+
00001692 2705 move.l -[A3], D5
00001694 6327 bls +0x29 /* 000016BD */
00001696 0430 22B8 81B0 E32B 4103 subi.b [-0x1CD4BEFD + A0], 0xB8
000016A0 C600 and.b D3, D0
000016A2 DB26 add.b -[A6], D5
000016A4 89C7 divs.w D4, D7
000016A6 D300 addx.b D1, D0
000016A8 0702 btst D2, D3
000016AA 7DDE moveq.l D6, 0xFFFFFFDE
000016AC 042E 3C84 2B0B subi.b [A6 + 0x2B0B], 0x84
000016B2 1707 move.b -[A3], D7
000016B4 B914 xor.b [A4], D4
000016B6 12B3 01A1 383B move.b [A1], [[0x383B + D0]]
000016BC 058B bclr A3, D2
000016BE 26BB 05A9 32EB move.l [A3], [[0x32EB + D0 * 4]]
000016C4 090B btst A3, D4
000016C6 1883 move.b [A4], D3
000016C8 14E8 B253 move.b [A2]+, [A0 - 0x4DAD]
000016CC 36B2 E32C move.w [A3], <<invalid full ext with I/IS == 4>>
000016D0 AB34 syscall bSETUP8
000016D2 3214 move.w D1, [A4]
000016D4 4562 chk.w D2, -[A2]
000016D6 0043 658C ori.w D3, 0x658C
000016DA 0324 btst -[A4], D1
000016DC A127 syscall ReallocateHandle, flags=1
000016DE 692D bvs +0x2F /* 0000170D */
000016E0 E70D lsl D5.b, 3
000016E2 EF23 asl D3.b, D7
000016E4 0B46 bchg D6, D5
000016E6 0841 4229 bchg.b D1, 0x29 /* ')' */
000016EA 0C7B 094B 2AC3 cmpi.w [PC + D2 * 2 - 0x61], 0x94B /* '\tK' */
000016F0 0138 08C9 btst [0x000008C9], D0
000016F4 6883 bvc -0x7B /* 00001679 */
000016F6 0117 btst [A7], D0
000016F8 0BBD bclr <<invalid special address>>, D5
000016FA E315 roxl D5.b, 1
000016FC F307 .extension 0x307 <<F/4-5/1>> // unimplemented
000016FE AB1D syscall QDExtensions
00001700 02CB .incomplete
00001702 081C D300 btst.b [A4]+, 0x0
00001706 7B03 moveq.l D5, 0x03
00001708 0702 btst D2, D3
0000170A 9243 sub.w D1, D3
0000170C 0355 bchg [A5], D1
0000170E 5DA1 subq.l -[A1], 6
00001710 0C10 2E04 cmpi.b [A0], 0x4
00001714 CE78 8B5E and.w D7, [0xFFFF8B5E]
00001718 1317 move.b -[A1], [A7]
0000171A 043B 0A5C CE28 subi.b [PC + A4 * 8 + 0x28], 0x5C /* '\\' */
00001720 C100 abcd D0, D0
00001722 103B 0A73 move.b D0, [PC + D0 * 2 + 0x73]
00001726 01CE .incomplete
00001728 74C1 moveq.l D2, 0xFFFFFFC1
0000172A 004E 3B0A ori.w A6, 0x3B0A /* ';\n' */
0000172E 9302 subx.b D1, D2
00001730 CE6A C100 and.w D7, [A2 - 0x3F00]
00001734 3C3B 0AE0 move.w D6, [PC + D0 * 2 - 0x32]
00001738 B25C cmp.w D1, [A4]+
0000173A FB3C .extension 0xB3C <<F/4-5/5>> // unimplemented
0000173C E187 asl D7, 8
0000173E 6304 bls +0x6 /* 00001744 */
00001740 930D subx.b -[A1], -[A5]
00001742 FEE3 6CA1 .extension 0xEE3 <<F/2-3/7>> // unimplemented
// begin alternate branch 00001744-00001746
label00001744:
00001744 6CA1 bge -0x5D /* 000016E7 */
// end alternate branch 00001744-00001746
label00001744: // (misaligned)
00001746 001B 07EB ori.b [A3]+, 0xEB
0000174A 026B 43EC FE67 andi.w [A3 - 0x199], 0x43EC
00001750 0292 A15D 9310 andi.l [A2], 0xA15D9310
00001756 A516 syscall InitQueue/FInitQueue, flags=5
00001758 7216 moveq.l D1, 0x16
0000175A 1E3C 7E43 move.b D7, 0x43 /* 'C' */
0000175E 0368 681E bchg [A0 + 0x681E], D1
00001762 4E7E .invalid // invalid opcode 4
00001764 D300 addx.b D1, D0
00001766 6868 bvc +0x6A /* 000017D0 */
00001768 470B .invalid 3, A3 // invalid opcode 4 with b == 4
0000176A DB01 addx.b D5, D1
0000176C 052B 032C btst [A3 + 0x32C], D2
00001770 1B05 move.b -[A5], D5
00001772 D300 addx.b D1, D0
00001774 6C03 bge +0x5 /* 00001779 */
00001776 0738 6B0B btst [0x00006B0B], D3
0000177A 7690 moveq.l D3, 0xFFFFFF90
0000177C C302 abcd D1, D2
0000177E 0321 btst -[A1], D1
00001780 00AB 0717 07E1 E306 ori.l [A3 - 0x1CFA], 0x71707E1
00001788 6101 bsr +0x3 /* 0000178B */
0000178A 4271 0196 6C43 clr.w [[] + D0 + 0x6C43]
00001790 0338 532D btst [0x0000532D], D1
00001794 5101 subq.b D1, 8
00001796 B300 xor.b D0, D1
00001798 6C2B bge +0x2D /* 000017C5 */
0000179A 02C1 .incomplete
0000179C 0234 7101 EE17 andi.b [A4 + A6 * 8 + 0x17], 0x1
000017A2 07EC .incomplete
000017A4 6203 bhi +0x5 /* 000017A9 */
000017A6 441B neg.b [A3]+
000017A8 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
000017AA 0284 170C 182B andi.l D4, 0x170C182B
000017B0 44A5 neg.l -[A5]
000017B2 E834 roxr D4.b, D4
000017B4 C350 and.w [A0], D1
000017B6 464C not.w A4
000017B8 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000017BA 7B35 moveq.l D5, 0x35
000017BC 070D btst A5, D3
000017BE 5CA5 addq.l -[A5], 6
000017C0 007B 39DC A900 ori.w [PC + <<invalid base displacement size>> + A2], 0x39DC
000017C6 0783 bclr D3, D3
000017C8 ACA5 syscall FillRect, auto_pop
000017CA 0073 3923 02A9 ori.w [A3 + D0.w * 2 - 0x87], 0x3923 /* '9#' */
label000017D0:
000017D0 00BB 8AA9 0053 54D2 ori.l [PC + D5.w * 4 - 0x46], 0x8AA90053
000017D8 A900 syscall GetFNum
000017DA 4354 chk.w D1, [A4]
000017DC 0708 btst A0, D3
000017DE 1DA5 00AB move.b [A6 + D0.w - 0x85], -[A5]
000017E2 BC49 cmp.w D6, A1
000017E4 077B 6145 bchg <<invalid full ext with IS == 1 and I/IS == 5>>, D3
000017E8 0704 btst D4, D3
000017EA C350 and.w [A0], D1
000017EC 1370 170C 0826 move.b [A1 + 0x826], <<invalid full ext with I/IS == 4>>
000017F2 FB10 .extension 0xB10 <<F/4-5/5>> // unimplemented
000017F4 070C btst A4, D3
000017F6 35AD 510A 61B8 7B5F 1C17 move.w [0x7B5F1C17 + D6], [A5 + 0x510A /* export_2589 */]
00001800 0494 002B 857B subi.l [A4], 0x2B857B
00001806 5F0D subq.b A5, 7
00001808 171B move.b -[A3], [A3]+
0000180A 17C1 741B move.b [PC + D7.w * 4 + 0x1B], D1
0000180E 051B btst [A3]+, D2
00001810 1712 move.b -[A3], [A2]
00001812 9B0D subx.b -[A5], -[A5]
00001814 054F bchg A7, D2
00001816 5B03 subq.b D3, 5
00001818 000F 4801 ori.b A7, 0x1
0000181C 013B 312B 0316 141A 2B10 btst [[PC + 0x316 + D3] + 0x141A2B10], D0
00001826 010A btst A2, D0
00001828 0704 btst D4, D3
0000182A 8332 A313 833D 7C03 or.b [[A2 + A2 * 2] - 0x7CC283FD], D1
00001832 4A14 tst.b [A4]
00001834 2302 move.l -[A1], D2
00001836 9800 sub.b D4, D0
00001838 1B36 C300 move.b -[A5], [A6 + <<invalid base displacement size>> + A4 * 2]
0000183C 32B3 27C3 4263 4930 move.w [A1], [[ + <<invalid base displacement size>>] + 0x42634930]
00001844 5316 subq.b [A6], 1
00001846 ED01 asl D1.b, 6
00001848 008B 7881 010B ori.l A3, 0x7881010B
0000184E 0ED3 .incomplete
00001850 3797 15F2 0F48 D6D3 2393 move.w [[0xF48D6D3] + 0x2393], [A7]
0000185A 4F1A .invalid 7, [A2]+ // invalid opcode 4 with b == 4
0000185C 0316 btst [A6], D1
0000185E 735D moveq.l D1, 0x5D
00001860 A183 syscall SetOSDefault, flags=1
00001862 C640 and.w D3, D0
00001864 0F1C btst [A4]+, D7
00001866 168D move.b [A3], A5
00001868 01E2 .incomplete
0000186A 0304 btst D4, D1
0000186C 5370 8443 subq.w [A0 + A0.w * 4 + 0x43], 1
00001870 3132 0608 move.w -[A0], [A2 + D0.w * 8 + 0x8]
00001874 A104 syscall Control, flags=1
00001876 0063 560B ori.w -[A3], 0x560B
0000187A 0E73 08CC 816B 9B24 0E18 0A0C .invalid.w [[A3 - 0x64DC] + 0xE180A0C], 0x8CC // invalid immediate operation
00001886 CB08 abcd -[A5], -[A0]
00001888 C12B 1B05 and.b [A3 + 0x1B05], D0
0000188C CB08 abcd -[A5], -[A0]
label0000188E:
0000188E 990B subx.b -[A4], -[A3]
00001890 1465 movea.b A2, -[A5]
00001892 0373 4C01 bchg [A3 + D4 * 4 + 0x1], D1
00001896 0B71 04C3 bchg [A1 + D0.w * 4 - 0x61], D5
0000189A 00C1 .incomplete
0000189C 2853 movea.l A4, [A3]
0000189E 0D85 bclr D5, D6
000018A0 565B addq.w [A3]+, 3
000018A2 1E07 move.b D7, D7
000018A4 0184 bclr D4, D0
000018A6 2E10 move.l D7, [A0]
000018A8 7B0A moveq.l D5, 0x0A
000018AA 832D CC12 or.b [A5 - 0x33EE], D1
000018AE 5B1E subq.b [A6]+, 5
000018B0 9504 subx.b D2, D4
000018B2 0101 btst D1, D0
000018B4 A103 syscall Write, flags=1
000018B6 211C move.l -[A0], [A4]+
000018B8 00C3 .incomplete
000018BA 800F or.b D0, A7
000018BC 9D0C subx.b -[A6], -[A4]
000018BE D312 add.b [A2], D1
000018C0 330A move.w -[A1], A2
000018C2 1400 move.b D2, D0
000018C4 E328 lsl D0.b, D1
000018C6 1412 move.b D2, [A2]
000018C8 CB08 abcd -[A5], -[A0]
000018CA 8500 sbcd D2, D0
000018CC 00BB 4EC5 002B 6A32 ori.l [PC + D6 * 2 + 0x32], 0x4EC5002B
000018D4 8100 sbcd D0, D0
000018D6 D6CB add.w A3, A3
000018D8 41AB 2300 .invalid 0, [A3 + 0x2300] // invalid opcode 4 with b == 6
000018DC 0F1E btst [A6]+, D7
000018DE 04A3 69D3 0681 subi.l -[A3], 0x69D30681
000018E4 0E02 1B28 .invalid.b D2, 0x28 /* '(' */ // invalid immediate operation
000018E8 0FCC .incomplete
000018EA AB19 syscall PutLine
000018EC 2807 move.l D4, D7
000018EE 01C4 .incomplete
000018F0 010E btst A6, D0
000018F2 6D9A blt -0x64 /* 0000188E */
000018F4 6708 beq +0xA /* 000018FE */
000018F6 3D63 002B move.w [A6 + 0x2B], -[A3]
000018FA 1448 movea.b A2, A0
000018FC 40E5 move.w -[A5], SR
label000018FE:
000018FE 436B 3313 chk.w D1, [A3 + 0x3313]
00001902 0185 bclr D5, D0
00001904 000B 5A06 ori.b A3, 0x6
00001908 170E move.b -[A3], A6
0000190A 5F3B 0034 subq.b [PC + D0.w + 0x34], 7
0000190E 003B 2030 0D01 ori.b [[PC + <<invalid base displacement size>> + D0 * 4]], 0x30 /* '0' */
00001914 0405 0117 subi.b D5, 0x17
00001918 01E2 .incomplete
0000191A 8903 sbcd D4, D3
0000191C 4952 chk.w D4, [A2]
0000191E 370D move.w -[A3], A5
00001920 CCCB mulu.w D6, A3
00001922 16E5 move.b [A3]+, -[A5]
00001924 DE0B add.b D7, A3
00001926 5AC5 spl D5
00001928 B703 xor.b D3, D3
0000192A 18E5 move.b [A4]+, -[A5]
0000192C 03EB .incomplete
0000192E 0D00 btst D0, D6
00001930 236A 2DF6 BB79 move.l [A1 - 0x4487], [A2 + 0x2DF6]
00001936 0053 4162 ori.w [A3], 0x4162 /* 'Ab' */
0000193A EB1A rol D2.b, 5
0000193C 000F 006B ori.b A7, 0x6B /* 'k' */
00001940 7A22 moveq.l D5, 0x22
00001942 EB38 rol D0.b, D5
00001944 1308 move.b -[A1], A0
00001946 22DB move.l [A1]+, [A3]+
00001948 3813 move.w D4, [A3]
0000194A 0807 077F btst.b D7, 0x7F
0000194E 36FB 2073 move.w [A3]+, [PC + D2.w + 0x73]
00001952 175A 589B move.b [A3 + 0x589B], [A2]+
00001956 18B6 3321 8314 move.b [A4], [[A6 - 0x7CEC + D3 * 2]]
0000195C 0A01 E769 xori.b D1, 0x69 /* 'i' */
00001960 3453 movea.w A2, [A3]
00001962 6E03 bgt +0x5 /* 00001967 */
00001964 02C9 .incomplete
00001966 0143 bchg D3, D0
00001968 5FD5 sle [A5]
0000196A 014E bchg A6, D0
0000196C 536E FB03 subq.w [A6 - 0x4FD], 1
00001970 C331 C07C and.b [A1 + A4.w + 0x7C], D1
00001974 C331 6B70 FB03 733D and.b [A1 - 0x4FC8CC3], D1
0000197C C022 and.b D0, -[A2]
0000197E 733D moveq.l D1, 0x3D
00001980 1308 move.b -[A1], A0
00001982 7CFB moveq.l D6, 0xFFFFFFFB
00001984 38E1 move.w [A4]+, -[A1]
00001986 97A5 sub.l -[A5], D3
00001988 08FB 1741 0362 8B1C 000F bset.b [[PC - 0x74E4] + 0xF], 0x41 /* 'A' */
00001992 0283 395D 107C andi.l D3, 0x395D107C
00001998 CB15 and.b [A5], D5
0000199A 0073 4545 012B 0401 03A5 0043 ori.w [[A3 + 0x401 + D0] + 0x3A50043], 0x4545 /* 'EE' */
000019A6 17A1 0000 move.b [A3 + D0.w], -[A1]
000019AA BB7B 00BB xor.w [PC + D0.w - 0x69], D5
000019AE 5600 addq.b D0, 3
000019B0 8359 or.w [A1]+, D1
000019B2 31D8 E329 move.w [0xFFFFE329], [A0]+
000019B6 0709 btst A1, D3
000019B8 571B subq.b [A3]+, 3
000019BA 059B bclr [A3]+, D2
000019BC 1765 B996 move.b [A3 - 0x466A], -[A5]
000019C0 0053 56C3 ori.w [A3], 0x56C3
000019C4 0012 2317 ori.b [A2], 0x17
000019C8 12EE 1263 move.b [A1]+, [A6 + 0x1263]
000019CC 3593 8063 move.w [A2 + A0.w + 0x63], [A3]
000019D0 3566 E362 move.w [A2 - 0x1C9E], -[A6]
000019D4 1700 move.b -[A3], D0
000019D6 4B23 .invalid 5, -[A3] // invalid opcode 4 with b == 4
000019D8 0AA3 051E 6335 xori.l -[A3], 0x51E6335
000019DE 9B14 sub.b [A4], D5
000019E0 9B0F subx.b -[A5], -[A7]
000019E2 AC81 syscall EqualPt, auto_pop
000019E4 00C3 .incomplete
000019E6 0853 1236 bchg.b [A3], 0x36 /* '6' */
000019EA 070F btst A7, D3
000019EC 7F05 moveq.l D7, 0x05
000019EE B0A1 cmp.l D0, -[A1]
000019F0 21A5 02BB move.l [A0 + D0.w * 2 - 0x69], -[A5]
000019F4 4E14 .invalid // invalid opcode 4
000019F6 A521 syscall GetPtrSize, flags=5
000019F8 14D6 move.b [A2]+, [A6]
000019FA B32D 0F81 xor.b [A5 + 0xF81], D1
000019FE 2123 move.l -[A0], -[A3]
00001A00 2B41 032B move.l [A5 + 0x32B], D1
00001A04 0013 11D3 ori.b [A3], 0xD3
00001A08 6E83 bgt -0x7B /* 0000198D */
00001A0A 03C3 .incomplete
00001A0C 04E3 .incomplete
00001A0E 131B move.b -[A1], [A3]+
00001A10 192B 0FAA move.b -[A4], [A3 + 0xFAA]
00001A14 DB35 25B4 add.b <<invalid full ext with I/IS == 4>>, D5
00001A18 AB20 syscall RgnOp
00001A1A 05C2 .incomplete
00001A1C 733F moveq.l D1, 0x3F
00001A1E 0709 btst A1, D3
00001A20 AD63 syscall SetControlValue/SetCtlValue, auto_pop
00001A22 3507 move.w -[A2], D7
00001A24 078F bclr A7, D3
00001A26 E329 lsl D1.b, D1
00001A28 3B2B 1EE3 move.w -[A5], [A3 + 0x1EE3]
00001A2C 2923 move.l -[A4], -[A3]
00001A2E 0C56 4281 cmpi.w [A6], 0x4281
00001A32 0033 091B 0076 ori.b [A3 + D0.w + 0x76], 0x1B
00001A38 8100 sbcd D0, D0
00001A3A 0B0C btst A4, D5
00001A3C 3C61 movea.w A6, -[A1]
00001A3E 000F 347E ori.b A7, 0x7E /* '~' */
00001A42 04FB .incomplete
00001A44 008B 23E3 295B ori.l A3, 0x23E3295B
00001A4A 4710 .invalid 3, [A0] // invalid opcode 4 with b == 4
00001A4C EB18 rol D0.b, 5
00001A4E 4106 .invalid 0, D6 // invalid opcode 4 with b == 4
00001A50 B313 xor.b [A3], D1
00001A52 C304 abcd D1, D4
00001A54 C30A abcd -[A1], -[A2]
00001A56 9B0A subx.b -[A5], -[A2]
00001A58 A104 syscall Control, flags=1
00001A5A 2B0B move.l -[A5], A3
00001A5C E313 roxl D3.b, 1
00001A5E 3905 move.w -[A4], D5
00001A60 0B0C btst A4, D5
00001A62 4221 clr.b -[A1]
00001A64 01BB 04AC bclr [PC + D0.w * 4 - 0x84], D0
00001A68 0B17 btst [A7], D5
00001A6A 1C10 move.b D6, [A0]
00001A6C 290C move.l -[A4], A4
00001A6E 10A7 move.b [A0], -[A7]
00001A70 17A2 E30A B300 move.b [[A3 + <<invalid base displacement size>> + A6 * 2] - 0x4D00], -[A2]
00001A76 321C move.w D1, [A4]+
00001A78 10AE 0700 move.b [A0], [A6 + 0x700]
00001A7C A0E9 syscall vFileClose
00001A7E 0AAA 7B19 F30D B333 xori.l [A2 - 0x4CCD], 0x7B19F30D
00001A86 8330 1B00 or.b [A0 + <<invalid base displacement size>> + D1 * 2], D1
00001A8A 070D btst A5, D3
00001A8C 0643 09AB addi.w D3, 0x9AB
00001A90 147E movea.b A2, <<invalid special address>>
00001A92 10FB 00A3 move.b [A0]+, [PC + D0.w - 0x93]
00001A96 40CB move.w A3, SR
00001A98 000A 2B04 ori.b A2, 0x4
00001A9C C30A abcd -[A1], -[A2]
00001A9E DB19 add.b [A1]+, D5
00001AA0 34A3 move.w [A2], -[A3]
00001AA2 4173 13FB 001F EB18 DCC3 0A1B chk.w D0, [[0x1FEB18] - 0x233CF5E5]
00001AAE 044B 0804 subi.w A3, 0x804
00001AB2 0F86 bclr D6, D7
00001AB4 103B 598B 490A 4EBB move.b D0, [[ + <<invalid base displacement size>> + D5] + 0x490A4EBB]
00001ABC 23C2 8B3D 3B0C move.l [0x8B3D3B0C], D2
00001AC2 321A move.w D1, [A2]+
00001AC4 A35D syscall SwapMMUMode, flags=3
00001AC6 000F 8C03 ori.b A7, 0x3
00001ACA 06B3 0F02 1374 052E 0F02 EB60 addi.l [[A3 + 0xF02] + D0 * 4 - 0x14A0], 0xF021374
00001AD6 E53F rol D7.b, D2
00001AD8 6108 bsr +0xA /* 00001AE2 */
00001ADA 005B 56C3 ori.w [A3]+, 0x56C3
00001ADE 007E AB14 ori.w <<invalid special address>>, 0xAB14
fn00001AE2:
00001AE2 FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
00001AE4 B385 xor.l D5, D1
00001AE6 CCA9 0196 and.l D6, [A1 + 0x196]
00001AEA A501 syscall Close, flags=5
00001AEC EB0A lsl D2.b, 5
00001AEE D802 add.b D4, D2
00001AF0 0F00 btst D0, D7
00001AF2 4380 .invalid 1, D0 // invalid opcode 4 with b == 6
00001AF4 CCF3 371A EB22 mulu.w D6, [[A3 + D3 * 8] - 0x14DE]
00001AFA 5B29 070C subq.b [A1 + 0x70C], 5
00001AFE 9BCC sub.l A5, A4
00001B00 00FB .incomplete
00001B02 6945 bvs +0x47 /* 00001B49 */
00001B04 4873 40AB pea.l [A3 + D4.w - 0x85]
00001B08 4A29 3A4B tst.b [A1 + 0x3A4B]
00001B0C 550F subq.b A7, 2
00001B0E EDD4 0B03 bfffo D0, [A4] {D4:3}
00001B12 7B0F moveq.l D5, 0x0F
00001B14 070E btst A6, D3
00001B16 4AB2 B314 tst.l <<invalid full ext with I/IS == 4>>
00001B1A 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00001B1C 4326 .invalid 1, -[A6] // invalid opcode 4 with b == 4
00001B1E 4319 .invalid 1, [A1]+ // invalid opcode 4 with b == 4
00001B20 8B33 A30E 0B03 or.b [[A3 + <<invalid base displacement size>>] + A2 * 2 + 0xB03], D5
00001B26 E30B lsl D3.b, 1
00001B28 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00001B2A 230A move.l -[A1], A2
00001B2C 5101 subq.b D1, 8
00001B2E 5B0E subq.b A6, 5
00001B30 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00001B32 6306 bls +0x8 /* 00001B3A */
00001B34 5101 subq.b D1, 8
00001B36 C317 and.b [A7], D1
00001B38 C0BA C317 and.l D0, [PC - 0x3CE9 /* FFFFC319, cstring ""<EOF> */]
// begin alternate branch 00001B3A-00001B3C
label00001B3A:
00001B3A C317 and.b [A7], D1
// end alternate branch 00001B3A-00001B3C
label00001B3A: // (misaligned)
00001B3C 1308 move.b -[A1], A0
00001B3E 4337 1046 .invalid 1, [A7 + D1.w + 0x46] // invalid opcode 4 with b == 4
00001B42 08B2 4200 D378 3055 D9D3 bclr.b [A2 + 0x3055D9D3], 0x0
00001B4C 1F17 move.b -[A7], [A7]
00001B4E 0475 126B 1D00 subi.w [A5 + <<invalid base displacement size>> + D1 * 4], 0x126B
00001B54 6B81 bmi -0x7D /* 00001AD7 */
00001B56 36AA E339 move.w [A3], [A2 - 0x1CC7]
00001B5A 2B0A move.l -[A5], A2
00001B5C 1606 move.b D3, D6
00001B5E 7286 moveq.l D1, 0xFFFFFF86
00001B60 0700 btst D0, D3
00001B62 6807 bvc +0x9 /* 00001B6B */
00001B64 007E 72D3 ori.w <<invalid special address>>, 0x72D3
00001B68 1F9B 07DB 0FCB 2432 move.b [[] + 0xFCB2432], [A3]+
00001B70 D65B add.w D3, [A3]+
00001B72 B412 cmp.b D2, [A2]
00001B74 D31F add.b [A7]+, D1
00001B76 0706 btst D6, D3
00001B78 4D12 .invalid 6, [A2] // invalid opcode 4 with b == 4
00001B7A CA4B and.w D5, A3
00001B7C 0243 99E3 andi.w D3, 0x99E3
00001B80 0A4A F0AE xori.w A2, 0xF0AE
00001B84 4A12 tst.b [A2]
00001B86 1B10 move.b -[A5], [A0]
00001B88 021B 4B32 andi.b [A3]+, 0x32 /* '2' */
00001B8C D61F add.b D3, [A7]+
00001B8E D623 add.b D3, -[A3]
00001B90 6E7B bgt +0x7D /* 00001C0D */
00001B92 3C12 move.w D6, [A2]
00001B94 CA17 and.b D5, [A7]
00001B96 065F 7007 addi.w [A7]+, 0x7007
00001B9A 00A1 4B02 0F5D ori.l -[A1], 0x4B020F5D
00001BA0 0313 btst [A3], D1
00001BA2 0932 2505 btst [[A2 + <<invalid base displacement size>>] + D2 * 4], D4
00001BA6 010D btst A5, D0
00001BA8 C101 abcd D0, D1
00001BAA 4516 .invalid 2, [A6] // invalid opcode 4 with b == 4
00001BAC 0861 F407 bchg.b -[A1], 0x7
00001BB0 09FC .incomplete
00001BB2 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00001BB4 0F7D bchg <<invalid special address>>, D7
00001BB6 0373 5423 bchg [A3 + D5.w * 4 + 0x23], D1
00001BBA 18AB 373B move.b [A4], [A3 + 0x373B]
00001BBE 6D23 blt +0x25 /* 00001BE3 */
00001BC0 4B2B 0A63 .invalid 5, [A3 + 0xA63] // invalid opcode 4 with b == 4
00001BC4 1E32 8102 4608 move.b D7, [[A2 + <<invalid base displacement size>> + A0] + 0x4608]
00001BCA 1223 move.b D1, -[A3]
00001BCC 4B4B chk.w D5, A3
00001BCE 020F 1D03 andi.b A7, 0x3
00001BD2 A361 syscall MaxBlock, flags=3
00001BD4 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00001BD6 1308 move.b -[A1], A0
00001BD8 06DA .incomplete
00001BDA 32E1 move.w [A1]+, -[A1]
00001BDC 08D6 1B3B bset.b [A6], 0x3B /* ';' */
00001BE0 1B3B 0506 0FFD move.b -[A5], [[PC + <<invalid base displacement size>>] + D0 * 4 + 0xFFD]
00001BE6 022B 5445 0591 andi.b [A3 + 0x591], 0x45 /* 'E' */
00001BEC 0965 bchg -[A5], D4
00001BEE 03B3 370F 1C04 4B02 bclr [[A3 + <<invalid base displacement size>>] + D3 * 8 + 0x1C044B02], D1
00001BF6 0F7D bchg <<invalid special address>>, D7
00001BF8 0313 btst [A3], D1
00001BFA 7565 moveq.l D2, 0x65
00001BFC 026D 0313 051B andi.w [A5 + 0x51B], 0x313
00001C02 10E3 move.b [A0]+, -[A3]
00001C04 091B btst [A3]+, D4
00001C06 1028 2E63 move.b D0, [A0 + 0x2E63]
00001C0A 21CD 5A43 move.l [0x00005A43], A5
00001C0E 0C17 01CB cmpi.b [A7], 0xCB
00001C12 042B 0173 8733 subi.b [A3 - 0x78CD], 0x73 /* 's' */
00001C18 1472 5B07 1305 4303 movea.b A2, [[A2 + <<invalid base displacement size>>] + D5 * 2 + 0x13054303]
00001C20 2B01 move.l -[A5], D1
00001C22 031E btst [A6]+, D1
00001C24 E306 asl D6.b, 1
00001C26 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00001C28 102B 0292 move.b D0, [A3 + 0x292]
00001C2C 0B4E bchg A6, D5
00001C2E 078F bclr A7, D3
00001C30 9240 sub.w D1, D0
00001C32 122C 02C3 move.b D1, [A4 + 0x2C3]
00001C36 8083 or.l D0, D3
00001C38 021E 1617 andi.b [A6]+, 0x17
00001C3C 119F 2307 2B0A 3E7E move.b [[A0 + <<invalid base displacement size>>] + D2 * 2 + 0x2B0A3E7E], [A7]+
00001C44 430C .invalid 1, A4 // invalid opcode 4 with b == 4
00001C46 812A A873 or.b [A2 - 0x578D], D0
00001C4A 0069 2884 4128 ori.w [A1 + 0x4128], 0x2884
00001C50 829B or.l D1, [A3]+
00001C52 021E 16C3 andi.b [A6]+, 0xC3
00001C56 0832 122C 8509 btst.b [[A2 + <<invalid base displacement size>> + A0 * 4]], 0x2C /* ',' */
00001C5C A16D syscall InitEvents, flags=1
00001C5E F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00001C60 B318 xor.b [A0]+, D1
00001C62 ED08 lsl D0.b, 6
00001C64 0F05 btst D5, D7
00001C66 724B moveq.l D1, 0x4B
00001C68 6006 bra +0x8 /* 00001C70 */
00001C6A 720F moveq.l D1, 0x0F
00001C6C 72E3 moveq.l D1, 0xFFFFFFE3
00001C6E 8904 sbcd D4, D4
label00001C70:
00001C70 FB84 .invalid <<F/6/5>>
00001C72 3CFB 82DB move.w [A6]+, [PC + A0.w * 2 - 0x37]
00001C76 0F0F btst A7, D7
00001C78 DC72 0FA6 1380 0FA6 add.w D6, [[0x1380] + D0 * 8 + 0xFA6]
00001C80 1380 0F06 722B move.b [[A1 + <<invalid base displacement size>>] + D0 * 8 + 0x722B], D0
00001C86 8A23 or.b D5, -[A3]
00001C88 980A sub.b D4, A2
00001C8A D314 add.b [A4], D1
00001C8C 0F72 0F1E 0707 bchg [[A2] + D0 * 8 + 0x707], D7
00001C92 9B63 sub.w -[A3], D5
00001C94 830F sbcd -[A1], -[A7]
00001C96 7223 moveq.l D1, 0x23
00001C98 8328 0F32 or.b [A0 + 0xF32], D1
00001C9C 120F move.b D1, A7
00001C9E 4537 6B56 .invalid 2, <<invalid full ext with IS == 1 and I/IS == 6>> // invalid opcode 4 with b == 4
00001CA2 C300 abcd D1, D0
00001CA4 6309 bls +0xB /* 00001CAF */
00001CA6 7861 moveq.l D4, 0x61
00001CA8 760F moveq.l D3, 0x0F
00001CAA 718A moveq.l D0, 0xFFFFFF8A
00001CAC 1B10 move.b -[A5], [A0]
00001CAE 070B btst A3, D3
00001CB0 121B move.b D1, [A3]+
00001CB2 051B btst [A3]+, D2
00001CB4 101E move.b D0, [A6]+
00001CB6 1033 0478 move.b D0, [A3 + D0.w * 4 + 0x78]
00001CBA BB06 xor.b D6, D5
00001CBC 74EB moveq.l D2, 0xFFFFFFEB
00001CBE 0F28 7301 btst [A0 + 0x7301], D7
00001CC2 32A1 move.w [A1], -[A1]
00001CC4 1605 move.b D3, D5
00001CC6 043B 56C3 000B subi.b [PC + D0.w + 0xB], 0xC3
00001CCC 19EA 1E04 B359 move.b 0x59 /* 'Y' */, [A2 + 0x1E04]
00001CD2 74D3 moveq.l D2, 0xFFFFFFD3
00001CD4 1678 070C movea.b A3, [0x0000070C]
00001CD8 33CB 24D1 043B move.w [0x24D1043B], A3
00001CDE 5421 addq.b -[A1], 2
00001CE0 8D43 09CB pack D6, D3, 0x09CB
00001CE4 082E 1006 72DB btst.b [A6 + 0x72DB], 0x6
00001CEA 0D29 5861 btst [A1 + 0x5861], D6
00001CEE 300F move.w D0, A7
00001CF0 3206 move.w D1, D6
00001CF2 C52A 1C04 and.b [A2 + 0x1C04], D2
00001CF6 126B 544B movea.b A1, [A3 + 0x544B]
00001CFA 0256 1B5E andi.w [A6], 0x1B5E
00001CFE 0B0E btst A6, D5
00001D00 D308 addx.b -[A1], -[A0]
00001D02 2529 2101 move.l -[A2], [A1 + 0x2101]
00001D06 12DB move.b [A1]+, [A3]+
00001D08 0DDC .incomplete
00001D0A C36F 0B0E and.w [A7 + 0xB0E], D1
00001D0E ED02 asl D2.b, 6
00001D10 1412 move.b D2, [A2]
00001D12 3B54 C502 move.w [A5 - 0x3AFE], [A4]
00001D16 AB08 syscall PutPicOp
00001D18 5B16 subq.b [A6], 5
00001D1A E55F rol D7.w, 2
00001D1C 3B54 1704 move.w [A5 + 0x1704], [A4]
00001D20 9703 subx.b D3, D3
00001D22 4BAB 08C3 .invalid 5, [A3 + 0x8C3] // invalid opcode 4 with b == 6
00001D26 1303 move.b -[A1], D3
00001D28 024B 0969 andi.w A3, 0x969 /* '\ti' */
00001D2C 01AE 5304 bclr [A6 + 0x5304], D0
00001D30 02AB 61AB 08BB 0517 andi.l [A3 + 0x517], 0x61AB08BB
00001D38 0C79 3284 4012 6101 cmpi.w [0x40126101], 0x3284
00001D40 3344 AB08 move.w [A1 - 0x54F8], D4
00001D44 1383 8102 1CDB move.b [[A1 + <<invalid base displacement size>> + A0] + 0x1CDB], D3
00001D4A 0D02 btst D2, D6
00001D4C AB14 syscall PatDither
00001D4E 818C 7B61 unpk -[A0], -[A4], 0x7B61
00001D52 8D1A or.b [A2]+, D6
00001D54 8188 5C43 unpk -[A0], -[A0], 0x5C43
00001D58 095B bchg [A3]+, D4
00001D5A 1EE1 move.b [A7]+, -[A1]
00001D5C 8C1C or.b D6, [A4]+
00001D5E 0440 4956 subi.w D0, 0x4956 /* 'IV' */
00001D62 E556 roxl D6.w, 2
00001D64 C14E exg A0, A6
00001D66 E414 roxr D4.b, 2
00001D68 4002 negx.b D2
00001D6A 1B32 1304 move.b -[A5], <<invalid full ext with I/IS == 4>>
00001D6E 8500 sbcd D2, D0
00001D70 0F21 btst -[A1], D7
00001D72 7CEB moveq.l D6, 0xFFFFFFEB
00001D74 298D 0443 move.l [A4 + D0.w * 4 + 0x43], A5
00001D78 0324 btst -[A4], D1
00001D7A D318 add.b [A0]+, D1
00001D7C 2E04 move.l D7, D4
00001D7E 4310 .invalid 1, [A0] // invalid opcode 4 with b == 4
00001D80 486B 1B08 pea.l [A3 + 0x1B08]
00001D84 0053 3FDB ori.w [A3], 0x3FDB
00001D88 3607 move.w D3, D7
00001D8A 05EE .incomplete
00001D8C 5A58 addq.w [A0]+, 5
00001D8E 435B chk.w D1, [A3]+
00001D90 08CE 3438 bset.b A6, 0x38 /* '8' */
00001D94 8100 sbcd D0, D0
00001D96 170C move.b -[A3], A4
00001D98 2F0F move.l -[A7], A7
00001D9A E5F0 BB02 170B roxl .w [[A0 + <<invalid base displacement size>> + A3 * 2] + 0x170B]
00001DA0 5881 addq.l D1, 4
00001DA2 F00B 8E2A .ptest 0xF00B, 0x8E2A // unimplemented
00001DA6 10D3 move.b [A0]+, [A3]
00001DA8 0B2B 0033 btst [A3 + 0x33], D5
00001DAC 0067 0617 ori.w -[A7], 0x617
00001DB0 C378 0FE8 and.w [0x00000FE8], D1
00001DB4 8302 sbcd D1, D2
00001DB6 80A4 or.l D0, -[A4]
00001DB8 A8B3 syscall InvertRoundRect
00001DBA 3834 2BC7 move.w D4, <<invalid full ext with IS == 1 and I/IS == 7>>
00001DBE 6BBB bmi -0x43 /* 00001D7B */
00001DC0 1026 move.b D0, -[A6]
00001DC2 9312 sub.b [A2], D1
00001DC4 0712 btst [A2], D3
00001DC6 E149 lsl D1.w, 8
00001DC8 850E sbcd -[A2], -[A6]
00001DCA 18 .incomplete